error:inner matrix dimensions must agree

 Akzeptierte Antwort

Wayne King
Wayne King am 1 Feb. 2014

0 Stimmen

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.

Weitere Antworten (1)

cagri
cagri am 1 Feb. 2014

0 Stimmen

thanks a lot but i couldn't fix the problem.can you help a little more please?

2 Kommentare

Wayne King
Wayne King am 1 Feb. 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)
cagri
cagri am 1 Feb. 2014
i did not understand how to fix it,sir.if it is possible.can you show or send me the fixed code?thanks again for your interest..

Melden Sie sich an, um zu kommentieren.

Gefragt:

am 1 Feb. 2014

Kommentiert:

am 1 Feb. 2014

Community Treasure Hunt

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

Start Hunting!

Translated by