我正在尝试修改我的代码以使用向量,并且无法解决看似简单的事情
我收到以下错误
"??? Error using ==> plus
Number of array dimensions must match for binary array op.
Error in ==> mesh_analysis at 57
Y_mtx(1,1,1:N)=Y_mtx(1,1,1:N)+5./(R3*Zof_R1_C1_L1parrC2);"
现在,Zof_R1_C1_L1parrC2
是长度为N的向量,R3是标量/数字
我该如何解决?
答案 0 :(得分:2)
Y_mtx(1,1,1:N)
的大小为[1 1 N]
,因此与Zof_R1_C1_L1parrC2
或[1 N]
[N 1]
的大小相比不同 }。
请注意,尽管元素数量相同,但大小不同。
您可以使用permute
将Zof_...
的尺寸更改为[1 1 N]
。