使用Matlab

时间:2017-11-03 11:14:09

标签: matlab plot matlab-figure

我在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):

enter image description here

我想我忽略了一些错误,但我仍然无法弄明白。 你能给我一个提示吗?

1 个答案:

答案 0 :(得分:2)

这是对的。请参阅左上角的倍增因子。