what is horzcat error.

1 次查看(过去 30 天)
arian hoseini
arian hoseini 2022-1-10
disp('(a) Solution by mesh analysis')
VL=360*sqrt(3); % Line voltage magnitude
Zs=j*24; Zm=j*6; % Series and mutual impedances
Z= [(Zs-Zm) -(Zs-Zm) 0;
0 (Zs-Zm) -(Zs-Zm); % Matrix from 2 mesh equations
1 1 1 ]; % and one node equation
V=[VL*cos(pi/6)+j*VL*sin(pi/6); % RHS of mesh node equations
VL*cos(-pi/2)+j*VL*sin(-pi/2);
0 ];
Iabc=Z\V; % Line currents, Rectangular
Iabcp=[abs(Iabc), angle(Iabc)*180/pi] % Line currents, polar
Error using horzcat
Dimensions of matrices being concatenated are not consistent.
Error in S10Q6 (line 4)
Z= [((Zs)-(Zm)) -((Zs)-(Zm)) 0;
  4 个评论
DGM
DGM 2022-1-10
Just make sure to check the sizes of the variables being concatenated if you encounter similar errors in the future. It's easy to unintentionally expand something into an unexpected size, especially if you're used to older versions.

请先登录,再进行评论。

采纳的回答

DGM
DGM 2022-1-10
编辑:DGM 2022-1-10
It means that one or both of Zs or Zm are nonscalar. This works with scalars
Zs = 3;
Zm = 1;
Z= [(Zs-Zm) -(Zs-Zm) 0;
0 (Zs-Zm) -(Zs-Zm);
1 1 1 ]
Z = 3×3
2 -2 0 0 2 -2 1 1 1
If (Zs-Zm) were nonscalar, this concatenation wouldn't work.
  1 个评论
KSSV
KSSV 2022-1-10
So OP has to clear the workspace and run...... j is already defined as vector, it is supposed to be a complex number.

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Characters and Strings 的更多信息

标签

产品


版本

R2016b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by