0
私はMatlabに信号をプロットしましたが、なぜそれが間違った振幅でプロットしているのかわかりません。ここ はコードです:Matlabを使ってプロットされた信号の振幅が間違っています
%My signal:()=,∙(,∙∙+).
syms t;
A = 0.001; %Amplitude
T = 400; %Period
f = 0.0025; %Frequency
pi = 3.14;
%Plotting the signal
y = A*cos(0.005*pi*t+pi/4);
figure('Name','Signal y = A*cos(0.005*pi*t+pi/4)')
ezplot(y, [-T/2, T/2]);
title('y = A*cos(0.005*pi*t+pi/4)');
xlabel('Time'), ylabel('Amplitude');
grid on;
しかし、私は(それが値1の代わりに、0.001の振幅をプロットしたもの)は、振幅の誤った値の信号を取得する:
私は私の推測しますいくつかの間違いを見落としていますが、私はまだそれを理解することはできません。 私にヒントを教えてください。
私のばかげた質問は申し訳ありませんが、あなたはsymsを意味していますか? – PinkP
No.×10-3がグラフの左上隅に印刷されています。 – Siddhesh
すべての振幅値に×10-3を掛けてください。 – Siddhesh