Hallo ich habe eine Matrix A mit 10 spalten und sehr sehr viele Zeilen.
ich möchte jetzt gewissen Werte filtern.
Bereich den ich mir anschauen möchte:
A : 5=< Spalte 2 <10 und Spalte 4>Spalte3 und Spalte 4<10 oder 5< Spalte 2 <=10 und Spalte 3>Spalte4 und Spalte 4<10
üblicherweise reicht es, den ersten Teil zu kontrollieren.
Bei Kombination von & und | würde ich mit der Reihenfolge aufpassen, in der das ausgeführt wird. Meinst du denn alles von links nach rechts ausgeführt oder nicht doch eher
(5=< Spalte 2 <10 und Spalte 4>Spalte3 und Spalte 4<10) oder (5< Spalte 2 <=10 und Spalte 3>Spalte4 und Spalte 4<10)
Wenn du das meinst, würde ich auch im Code die Klammern entsprechend setzen.
die erste Variante. Die zweite wird strikt von links nach rechts ausgewertet, was nicht dem von dir gewollten entspricht. Deswegen gibt es auch die Warnung im Editor (orange unterringelt).
Grüße,
Harald
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
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.