matlab 我用linspace(0,2*pi,1000)定义了一个1000维的自变量,用y=x.*sin(x)后再用plot(x,y)显示长度不同

请问如何更改y的维数,使其也为1000维
2024-12-31 08:33:34
推荐回答(2个)
回答1:

按你的命令写,没有问题。

>> x=linspace(0,2*pi,1000);   %<1x1000 double>

>> y=x.*sin(x);    %<1x1000 double>

>> plot(x,y) 

回答2:

clear
x=linspace(0,2*pi,1000);
y=x.*sin(x);
plot(x,y)

可能你没有赋值给x,你再试试