关于matlab 进行绘制图形 x.^2 和x^2的区别是什么

来源:百度知道 编辑:UC知道 时间:2024/05/20 01:04:57
x=-2:0.1:2
y1=x^2
??? Error using ==> mpower
Matrix must be square.
y1=x.^2

对这个数组的操作

x.^2 是对每一个数组x中的元素进行平方

x^2是对数组进行平方。但是唯有方阵才可以进行矩阵自乘(也就是平方)运算。

所以针对个别元素,要在运算符号(+,-,*,/,。。。)前面加点(.)

针对矩阵运算,就按普通的方式即可。

[1 0;0 1]*[1 2;3 4]=[1 2;3 4];
[1 0;0 1].*[1 2;3 4]=[1*1 0*2; 0*3 1*4]=[1 0;0 4];