急急急!!!!MATLAB画图

来源:百度知道 编辑:UC知道 时间:2024/05/12 06:39:06
要画y=exp(x^2)图像时,在MATLAB中输入语句>> x=0:0.1:2;>> y= exp(x^2)时,出现以下错误,请问该如何更正。
??? Error using ==> mpower
Matrix must be square.

y= exp(x.^2)

上面说的对,那样该就对了。
提示的错误好像是向量不匹配。
例如:
x=0:0.1:1; %x就是一个长度为10向量了,或一个 1*10 的数组
xx=0.1; %xx是一个长度为1的向量,也就是一个 1*1 变量
这样写是可以的,y=exp(xx^2) 注意是xx
以为xx不是向量
而如果要计算 y=exp(x^2) 就要写成 y=exp(x.^2);
'.^ './' ……的意思是向量的对应点进行对应运算,如平方,除。