matlab画图实验时出现错误,显示:Matrix must be square

问题描述:

matlab画图实验时出现错误,显示:Matrix must be square
作 x^2 x^3 x^4 x^5的图形
我输入语句:y1=x^2;y2=x^3;y3=x^4;y4=x^5;
plot(x,y1,x,y2,x,y3,x,y4)按回车显示“?Error using ==> mpower
Matrix must be square.”
1个回答 分类:综合 2014-10-25

问题解答:

我来补答
应该是y1=x.^2,其他也是点乘.
因为既然作图x肯定是一个矩阵(或向量),而x^2是单纯的矩阵乘法,并且在此处这个矩阵还不符合乘法运算法则.实际需要的y应该是对x中元素的运算,所以应该采用点乘
 
 
展开全文阅读
剩余:2000