在matlab里面如何画y=x*x*x的图像啊。我是初学者,请大侠们帮个忙啊!!

如题所述

第1个回答  2011-06-03
x=-1:0.01:1;
y=x.*x.*x;
plot(x,y)
grid
第2个回答  2011-06-03
ezplot('x^3')追问

能写清楚些嘛谢谢了

追答

就这一行,你没运行就问我?

追问

哦不是这样的。我程序是这样的。
R=0:0.05:0.25;
u=0.3;
i=2;
b=0.55;
q=3;
M=3.14*u*(1-b*b)*(1+b)*q*(i/2)*R*R*R;
plot(R,M);
xlabel ('Nm');
ylabel ('m');
title( );
所以我才问刚才那个问题的。。。

追答

你的乘法用的是矩阵乘法,我觉得你可能需要数值的乘法。用小数点,后面跟一个乘号
M=3.14.*u.*(1-b.*b).*(1+b).*q.*(i/2).*R.*R.*R;

本回答被提问者采纳
第3个回答  2011-06-03
syms x
y=x^3;
plot(y);