使用 Matlab 绘制的信号中的幅度错误

A wrong amplitude in a plotted signal using 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 绘制):

我想我忽略了一些错误,但我还是想不通。 你能给我一个提示吗?

没错。查看左上角的乘数。