Solved


Whether the input is vector?
Given the input x, return 1 if x is vector or else 0.

1 year ago

Solved


Find max
Find the maximum value of a given vector or matrix.

1 year ago

Solved


Get the length of a given vector
Given a vector x, the output y should equal the length of x.

1 year ago

Solved


Inner product of two vectors
Find the inner product of two vectors.

1 year ago

Solved


Arrange Vector in descending order
If x=[0,3,4,2,1] then y=[4,3,2,1,0]

1 year ago

Answered
音声データを二次元データとしてワークスペースもしくはcsvなどで保存する方法
サンプルデータがちょうど1次元ですね load handel.mat whos yデータを複製しましょう。 y2 = [y,y]; y2(1:5,:) soundsc(y2,Fs) 同じ信号で2次元のデータが生成できました。 後はaudio...

1 year ago | 0

| accepted

Answered
行を入れ替えたい
以下のように配列番号の設定で行えます。 A = 1:33; B = reshape(A,[3,11]) B([1 3],:) = B([3 1],:)

1 year ago | 3

Answered
CSVファイルをダブルクリックで開く時の区切り文字の標準設定
インポートツールの設定をいじってみてはいかがでしょうか?

1 year ago | 0

Answered
画像の関心領域部分を選択し​、一定の輝度値以上の面積と水平面からの傾きを求める方法はありますか?
clear,clc; I = imread('image.bmp'); I = imcrop(I,[150 175 300 inf]); 輝度で物体を白抜きしてみます idx = I < 50; I(idx) = uint8(255); ...

1 year ago | 1

| accepted

Answered
進捗報告テキストのリアルタイム表示
waitbar をお使いください。 f = waitbar(0,'Please wait...'); pause(.5) waitbar(.33,f,'Loading your data'); pause(1) waitbar(.67,f...

1 year ago | 2

| accepted

Answered
CSVファイルの行列変換
行列に変換するというのはどのようなものか理解できていません。 ファイル毎の行列を格納するのであれば、cell型にしてネストする方法もあります。 files = dir('*.csv'); for ii = 1:size(files,1) A...

1 year ago | 0

Answered
データの読み込みに関する初心者的質問です。
Datalinesオプションを設定するんですが、たぶん大変だと思います。 ですので、インポートツールを使用してGUIで操作した後に関数することをオススメします。 csvファイル等をコマンドウィンドウにドラッグ&ドロップで行えます。 例えばですが、...

1 year ago | 0

Answered
サンプリング数の少ない場合のグラフ描画
resampleもしくはinterp1を使用してください。 A = [0, 0, 40, 42, 40, 28, 20, 19, 23, 0, 0]; time = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; tq =...

1 year ago | 0

| accepted

Answered
CSVファイルの行列変換について
csvからどのように行列にするかわかりませんが、readmatrixで読み込み、cell型で格納すれば良い気がします。 T1 = ones(5); T2 = zeros(5); T3 = magic(5); T4 = tril(T1); T = ...

1 year ago | 0

Answered
自動でピークの値を表示したグラフを画像保存する方法を教えてください。
まずはデータを用意します。 data = [25 8 15 5 6 10 10 3 1 20 7]; 極大値をfindpeaksで検出します。 [pks, locs] = findpeaks(data); textで文字を追加します。 figur...

1 year ago | 0

Answered
画像回転後も回転前と同じ画像サイズにするにはどうしたらよいですか
saveasが問題だと思います。imwriteを使用すればサイズ問題は解決しました。 ついでにサイズ変更の部分も行と列に指定しました。 file = 'ngc6543a.jpg'; img = imread(file); numrows = h...

1 year ago | 1

Answered
バンドパスフィルター後の音圧測定について
見ているものが違うからです。 @Tomoさんが見ているのは合計値すなわちOverAllです。 これは全ての周波数帯におけるパワーを合算した数値です。 clear,clc; load('demo.mat') cal = 176.8; %絶対...

1 year ago | 0

| accepted

Answered
配列インデックスのエラーメッセージについて
t_TRGe_V(t)+analwin_eeg_V(1):t_TRGe_V(t)+analwin_eeg_V(2) 上記が正の整数でないことが問題です。 Fp1_V の 0.001番目 と言われてエラーが起きてる感じです。

1 year ago | 0

Answered
複数のデータ型を含むセル配列の配列要素を検索する
cellの要素毎の計算はcellfunを用います。 まずはデータを用意します testcell = {missing,'売上(千個)','種類','りんご','りんご','みかん','ぶどう';... missing,miss...

1 year ago | 0

| accepted

Answered
固有ベクトルの向き
各列ベクトルの符号が必ず対応しているものとして話を進めます 今回は符号関数signを使います まずは準備 clc,clear A = [-0.0449 -0.5388 -0.8413; -0.6687 0.6418 -0.3754; 0.7422...

1 year ago | 0

| accepted

Answered
サポートファイルの名前
リンク開くと Copy Command が出てきました こちらコピペして実行してみてください openExample('nnet/InvestigateClassificationDecisionsGradientAttributionExampl...

1 year ago | 0

| accepted

Answered
グラフデータ補完方法について教えて頂けますでしょうか
interp1関数もしくはresampleで可能です。 詳細:不等間隔サンプル信号のリサンプリング rng default nominalFs = 48000; f = 500; Tx = 0:1/nominalFs:0.01; irregTx...

1 year ago | 0

| accepted

Answered
画像表示する際のカラーバーを自作・保存する方法について
まずはRGBを統合し、正規化します。 Scale = 255; R = [ 0 4 8 12 16 20 24 28 32 36 40 44 48 52 56 60 64 68 72 76 80 79 78...

1 year ago | 0

| accepted

Answered
検索ウィンドウが潰れて表示されてしまう現象の解決策
Ctrl + マウスホイール で調整してみてください。 文字が小さすぎるのかもしれません。

1 year ago | 0

| accepted

Answered
16進数の連番が格納されたcellを作る方法を教えてください。
composeで実現可能です num = (1:1000)'; datalist = compose('%04dFFFF',num) 以下は裏技です sprintfcを使います clear num = {1:1000}'; datalis...

1 year ago | 1

| accepted

Answered
for文で行列全体を1つの要素として繰り返す
> 行列の要素ではなく、2×3の行列全体を i 番目と指定することはできますか。 cell型を使えば可能です。 簡単に作ってみましょう。 for ii = 1:3 J{ii} = randi(ii,2,3) end ここで1番目と2...

1 year ago | 0

| accepted

Answered
mtlab入門のプログラミング 判定分岐タスク2に対し解答通りに入力しても、”doPlot が 0 のとき、密度は表示されますか?”が表示される。
of の後、スペースが抜けています。 変更前 element = 1; density = 0; disp("The density of" + element ... + " is " + density) 変更後 disp("T...

1 year ago | 0

Answered
範囲を指定して最頻値
まずは準備します。 A = [1;1;1;1;5;2;2;2;2;3;4;4;1]; sz_A = size(A) ここがミソになります。 remで余りを算出し、それを割る数(ここでは5)から引くと足りない数が出ます。 その分だけNaNを埋...

1 year ago | 1

| accepted

Answered
時系列ディープラーニングについて
仕組みの詳細等はネットやYoutubeにたくさんあるので、MATLAB関連でいくつかあげておきます ■ニューラルネットワークからLSTMの実践まで紹介されています  ディープラーニング:LSTMによる系列データの予測と分類 ■信号処理関連です...

1 year ago | 0

| accepted

Answered
既存のExcelファイルに数値を書き込み、新規保存(名前をつけて保存)する方法
オプション:filenameをご参照ください。 以下のようにすると保存できます。コピペでお試しください。 x = array2table(randi(10,20)); writetable(x,"Test.xlsx")

1 year ago | 0

| accepted

Load more