基本的matlab,我的代码有问题吗

基本的matlab,我的代码有问题吗,matlab,Matlab,我试过解决这个问题,但不知道出了什么问题。 请参阅此代码: f=50; w=2*pi*f; x=[1:0.1:10]; y=240.*cos(w.*x) y变量的大小为1x91双精度,最小值为240,最大值为240。。都是240秒 我做错了什么?w.*x=pi*2*f*x=pi*100*x x只有一个小数位。这意味着100*x将全部为整数。意思是w.*x将导致pi的整数倍。pi整数倍处的cosine值为1,导致所有240秒

我试过解决这个问题,但不知道出了什么问题。 请参阅此代码:

f=50;
w=2*pi*f;
x=[1:0.1:10];
y=240.*cos(w.*x)
y变量的大小为1x91双精度,最小值为240,最大值为240。。都是240秒
我做错了什么?

w.*x
=
pi*2*f*x
=
pi*100*x

x
只有一个小数位。这意味着
100*x
将全部为整数。意思是
w.*x
将导致
pi
的整数倍。
pi
整数倍处的
cosine
值为1,导致所有240秒