MATLAB では、dspdata.psd 関数を取得して、x 軸のパワー スペクトル密度プロットを kHz ではなく Hz で表示する方法がわかりません。誰かが解決策を知っているなら、それは大歓迎です、ありがとう!
質問する
1141 次
2 に答える
1
私はこのdspdata.psd
関数に精通していませんが、次の方法でプロットした後、図で直接変更できます。
ax = gca();
for i=1:numel(ax.Children)
ax.Children(i).XData = ax.Children(i).XData*1000;
end
ax.XLabel.String = 'Frequency [Hz]';
私はMatlab 2014bを使用していることに注意してください-古いバージョンを使用している場合、 ax.Children に同じ方法でアクセスできない場合があります。その場合は、次のようにできます。
ax = gca();
data = get(ax,'Children');
for i=1:numel(data)
set(data(i),'XData', get(data(i),'XData')*1000);
end
set(get(ax,'XLabel'),'String','Frequency [Hz]');
于 2015-06-12T06:20:02.873 に答える
0
Figure のプロパティ (Show Plot Tools and Dock Figure) オプションから軸スケールを変更できます。[X 軸] タブでは、X 制限を KHz から Hz に変更できます。
于 2015-06-12T06:16:04.590 に答える