0

4500 を超えるサンプルを持つ時間領域の信号があります。この信号から、次の署名を抽出しました。

ここに画像の説明を入力

(matlab で) の下にあるコードを使用して、このシグネチャからウェーブレット変換を作成することができました。

Current_DIR = cd;   % Save the current directory name.
cd(tempdir);        % Work in a temporary directory.
familyName      = 'MyWAVE T1';
familyShortName = 'mywa';
familyWaveType  = 1;
familyNums      = '';
fileWaveName    = 'mywa.mat';
myna =F; %F is the signal
save myna mywa
wavemngr('add',familyName,familyShortName,familyWaveType, ...
    familyNums,fileWaveName)

ウェーブレットを作成したら、それをプロットしようとしましたが、成功し、次のようになりました。

ここに画像の説明を入力

とりあえずここまでは順調です。

matlab で wavemenu ツールを使用してウェーブレットを表示しようとすると、次のエラーが表示されます。

>> wavemenu
Error using vertcat
Dimensions of matrices being concatenated are not consistent.

Error in wdstem (line 38)
yy      = [zeros(1,n);y;nan*ones(size(y))];

Error in wvdtool (line 390)
                wdstem(axe_Lo_D,xVal_f,Lo_D,stemCOL,1);

Error while evaluating UIControl Callback

私の質問は、プロセスで何か間違ったことをしているのですか? 信号を取り、それをmatlabのウェーブレットに変換することさえ可能ですか?

よろしくお願いいたします。:)

4

0 に答える 0