Matrix Dimensions Must Agree Error, Error using +
Info
Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.
Ältere Kommentare anzeigen
-2*(D2*(q_(1,:)'))-2*pr.*(f_(1,:)').*(D1*(q_(1,:)'))...
+2*pr.*A*(D1*(f_(1,:)')).*((q_(1,:)'))-de.*pr.*((A*(f_(1,:)')).*(D2*(f_(1,:)')).*(q_(1,:)')...
+A*(2*(size(x))+A)*((f_(1,:)').^2).*(q_(1,:)')+(eye(size(x))+2*A)*(f_(1,:)').*(D1*(f_(1,:)')).*(D1*(q_(1,:)'))-((f_(1,:)').^2).*(D2*(f_(1,:)')));
4 Kommentare
Walter Roberson
am 27 Nov. 2017
You have given us no information about the size() of each of the variables involved.
mariam ahmad
am 27 Nov. 2017
the cyclist
am 27 Nov. 2017
You are not giving us info to debug this directly. But I can give you some advice on how to debug it.
When you have a long line of code like this, try to separately evaluate small segments. Remove sections until the code runs, and then add them back in one-by-one. Try to isolate the piece that makes this break, in a systematic fashion.
MHZ
am 27 Nov. 2017
Bearbeitet: Walter Roberson
am 27 Nov. 2017
Mariam, We don't know the values for any of your variables, so we cannot reproduce the error. Can you put the full script please?
On a side note: you are switching between element and matrix multiplication (the dot ".") .* is element wise multiplication. * is matrix multiplication. I suggest you check that.
Antworten (0)
Diese Frage ist geschlossen.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!