連続ウェーブレット変換で、円錐状影響圏を消す方法はありますか?
조회 수: 3 (최근 30일)
이전 댓글 표시
cwtで出力されるFigureで、円錐状影響圏を消す方法はありますか?
댓글 수: 0
채택된 답변
Atsushi Ueno
2022년 6월 26일
連続 1 次元ウェーブレット変換 - MATLAB cwt - MathWorks 日本 (CWT のスカログラムのサブプロットへのプロット)
>cwtで出力されるFigureで、円錐状影響圏を消す方法はありますか?
いいえ。円錐状影響圏の表示有無を変更するオプションはありません。ですが回避策はあります。
cwt関数にプロットさせずデータのみ受け取り、各種関数で描画すると円錐状影響圏を描画せずに済みます。
load mtlb
cwt(mtlb,Fs)
[cfs,frq] = cwt(mtlb,Fs); % cwt関数にプロットさせずデータだけ受け取る
tms = 1000*(0:numel(mtlb)-1)/Fs; % 単位[ms]でプロットする為1000倍
frq = frq * 0.001; % 単位[kHz]でプロットする為0.001倍
figure;
surface(tms,frq,abs(cfs));
axis tight;
shading flat;
title('Magnitude Scalogram');
xlabel('Time (ms)');
ylabel('Frequency (kHz)');
set(gca,'yscale','log');
set(gca, 'YTickLabel', get(gca, 'YTick'));
c = colorbar;
c.Label.String = 'Magnitude';
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 連続ウェーブレット変換에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!