Matlab出现Inner matrix dimensions must agree问题x=linspace(0,2*pi,30);y=sin(x)*cos(x);plot(x,y)点回车就出现:? Error using ==> mtimesInner matrix dimensions must agree.这是怎么回事?怎么解决?

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/12 00:52:35
Matlab出现Inner matrix dimensions must agree问题x=linspace(0,2*pi,30);y=sin(x)*cos(x);plot(x,y)点回车就出现:? Error using ==> mtimesInner matrix dimensions must agree.这是怎么回事?怎么解决?
xݒN@_K0]ʅ `cKڒ]1U74A 1x w!3t+x2MXĥ9opZrC0B(ȂK)ɢbHb0r0aKŰ C2bl]^$ve) IYjeU3fx=W{QϷzYuUgr`bx>&t4~ak~c4؃ 侍wR\ZOgQ;!MN1i4*?SqjZ7:В,CX |lyȁ$^ wmR|ؗԍޛG02ntn IAaAth} ? WQ{ f?֚&iX,dŽ:+0-wUr3

Matlab出现Inner matrix dimensions must agree问题x=linspace(0,2*pi,30);y=sin(x)*cos(x);plot(x,y)点回车就出现:? Error using ==> mtimesInner matrix dimensions must agree.这是怎么回事?怎么解决?
Matlab出现Inner matrix dimensions must agree问题
x=linspace(0,2*pi,30);
y=sin(x)*cos(x);
plot(x,y)
点回车就出现:
? Error using ==> mtimes
Inner matrix dimensions must agree.
这是怎么回事?怎么解决?

Matlab出现Inner matrix dimensions must agree问题x=linspace(0,2*pi,30);y=sin(x)*cos(x);plot(x,y)点回车就出现:? Error using ==> mtimesInner matrix dimensions must agree.这是怎么回事?怎么解决?
这个错误的意思是“数组的大小必须一致”
你的问题出在第二行代码,应该用点乘
不然得到的y就是一个方阵,x是一个向量,肯定要报错