1

我正在尝试修改我的代码以使用向量并且无法解决看起来很简单的问题

我收到以下错误

"??? 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 是一个标量/数字

我该如何解决?

4

1 回答 1

2

Y_mtx(1,1,1:N)is[1 1 N]和因此 is的大小与is或的大小不同Zof_R1_C1_L1parrC2[1 N][N 1]

请注意,尽管元素的数量相同,但大小却不同

您可以使用permute来更改 to 的Zof_...大小[1 1 N]

于 2013-01-05T19:18:02.433 回答