|
p1rlo |

Forum-Anfänger
|
 |
Beiträge: 34
|
 |
|
 |
Anmeldedatum: 08.07.15
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 06.12.2016, 14:31
Titel: for-Schleife
|
 |
Hallo Leute,
ich habe eine Zelle in der mehrere 2x2 Matrizen enthalten sind. Diese Zelle nennt sich N_Cell.
Im nächsten schritt möchte ich von der einheitsmatrix (2x2) diese matrizen subtrahieren. Meine schleife sieht wie folgt aus:
dann kommt leider diese Fehlermeldung:
Zitat: |
In an assignment A(I) = B, the number of elements in B and I must be the same.
Error in XY (line 246)
F(i)=inv((eye(2)-N_Cell{i})); |
witzigerweise ist es kein problem wenn ich händisch eintippe:
usw.
Hat jemand eventuell eine idee? stehe wohl mega aufm schlauch!
vielen dank schonmal
|
|
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 06.12.2016, 20:34
Titel: Re: for-Schleife
|
 |
Hallo p1rlo,
:-)
Wenn
funktioniert,
aber nicht, dann liegt es am "F(i)=". Logisch, oder?
Was ist denn "F"? Wenn es vorher nicht definiert wurde, nimmt Matlab an, dass F ein DOUBLE-Array ist. Dann ist "F(i)" ein Skalar. Die rechte Seite gibt aber eine Matrix zurück. Vielleicht möchtest Du dies:
Gruß, Jan
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|