error:inner matrix dimensions must agree
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
hi.i'm getting this error.can you help me please? i attached the m-file
0 commentaires
Réponse acceptée
Wayne King
le 1 Fév 2014
The initial problem is coming from line 36:
Lm=((kc.^2).*(L1+L2)+sqrt((k2^4).*((L1+L2).^2)+4*(kc.^4)*(1-(kc.^2)).*L1.*L2))/(2.*(1-(kc.^2)));
in this part of the calculation:
4*(kc.^4)*(1-(kc.^2))
kc is 1x11 so you can multiply kc*kc, you have to multiply them element by element
Lm=((kc.^2).*(L1+L2)+sqrt((k2^4).*((L1+L2).^2)+4*(kc.^4).*(1-(kc.^2)).*L1.*L2))/(2.*(1-(kc.^2)));
You have similar problems in the next line though.
0 commentaires
Plus de réponses (1)
cagri
le 1 Fév 2014
2 commentaires
Wayne King
le 1 Fév 2014
are you saying you did not understand how to fix the line I showed you, or you could not fix the error in the next line (where I indicated there was an error)
Voir également
Catégories
En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!