我在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):
我想我忽略了一些错误,但我仍然无法弄明白。 你能给我一个提示吗?
答案 0 :(得分:2)
这是对的。请参阅左上角的倍增因子。