Effacer les filtres
Effacer les filtres

what is horzcat error.

1 vue (au cours des 30 derniers jours)
arian hoseini
arian hoseini le 10 Jan 2022
Commenté : arian hoseini le 10 Jan 2022
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 commentaires
DGM
DGM le 10 Jan 2022
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.
arian hoseini
arian hoseini le 10 Jan 2022
thank u

Connectez-vous pour commenter.

Réponse acceptée

DGM
DGM le 10 Jan 2022
Modifié(e) : DGM le 10 Jan 2022
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 commentaire
KSSV
KSSV le 10 Jan 2022
So OP has to clear the workspace and run...... j is already defined as vector, it is supposed to be a complex number.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange

Produits


Version

R2016b

Community Treasure Hunt

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

Start Hunting!

Translated by