MATLABでウェーブレット変換をしました。
cwt(信号,1次元ベクトルのスケール,ウェーブレット,plot)
で、プロットまで出来るようなのでやったのですが、縦軸がスケールaと書いてあって横軸が時間bと書いてあります。
ただ、横軸bがデータ番号になっています。
これはどうにかして横軸を変えられないのでしょうか?
具体的には横軸をデータ番号を、データ取得の際に使用したサンプリング周波数で割った値にしたいです。
MATLAB
1scale_max = 1000; % max scale 2scale_min = 200; % min scale 3scale = scale_min:1:scale_max; 4wname = 'cmor1-1.5'; 5figure(1);Wb = cwt(S, scale, wname, 'plot'); 6 7% Sは信号です。 8
現状、実数部、虚数部、絶対値、角度の4つの結果が縦軸にスケールa、横軸に時間bとして表示されます。
宜しくお願いします。
あなたの回答
tips
プレビュー