|
|
Zeile in Matrix löschen, wenn Wert in Spalte 4 = 0 |
|
Sebbl |
Forum-Century
|
|
Beiträge: 131
|
|
|
|
Anmeldedatum: 09.07.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 04.09.2009, 10:49
Titel: Zeile in Matrix löschen, wenn Wert in Spalte 4 = 0
|
|
hi,
ich hoffe ihr könnt mir wiedermal etwas auf die Sprünge helfen
Ich suche einen Syntax, mit welchem ich meine Matrix M auf Spalte 4 überprüfen kann.
Wenn der Wert in Spalte 4 0 entspricht, soll die ganze Zeile der Matrix gelöscht werden.
Zur Zeit tendiere ich zu "any" weiß aber nicht genau, wie ich festlege, dass nur auf Spalte 4 überprüft wird.
Gruß Sebbl
P.S.: es können auch andere Spalten existieren in denen auch eine 0 steht -> dann soll die Zeile jedoch nicht gelöscht werden
|
|
|
|
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 04.09.2009, 11:12
Titel:
|
|
Hallo,
vielleicht hilft dir
weiter. Sobald auch nur ein Element in Spalte 4 deiner Matrix den Wert 0 hat, wird die Matrix gelöscht.
ciao
|
|
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 04.09.2009, 11:17
Titel:
|
|
Huch,
ja, wer lesen kann ist klar im Vorteil
Da habe ich doch glatt übersehen, dass du nur die Spalte 4 löschen willst
Also hier die Korrektur:
So wird nicht gleich alles in digitale Nirvana verabschiedet, sondern nur Spalte 4
ciao
|
|
|
Sebbl |
Themenstarter
Forum-Century
|
|
Beiträge: 131
|
|
|
|
Anmeldedatum: 09.07.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 04.09.2009, 11:23
Titel:
|
|
nicht ganz....
vielleicht hab ich mich doch etwas kompliziert ausgedrückt.
Also ich möchte die Matrix auf Spalte 4 überprüfen...
und wenn in Spalte 4 eine 0 steht, soll die komplette Zeile der Matrix gelöscht werden.
Gruß Sebbl
|
|
|
DeusRa |
Forum-Fortgeschrittener
|
|
Beiträge: 50
|
|
|
|
Anmeldedatum: 02.10.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 04.09.2009, 11:28
Titel:
|
|
Hallo,
ich glaube eine Zeile in einer Matrix kann man so löschen:
Das kannst du dann in eine Schleife einbauen.
Habe gerade kein Matlab vor mir, deswegen kann ich den Code nicht überprüfen....kann sein, dass da irgendwo ein Fehler ist....
Aber für die Idee sollte das genügen.
Gruß
DeusRa
|
|
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 04.09.2009, 11:36
Titel:
|
|
Oha,
ich merke, es ist nicht mein Tag heute.
So neuer Versuch:
Sobald eine 0 in Spalte 4 auftaucht, wird die Zeile mit der Null gelöscht. Ich hoffe, dass es diesmal klappt
|
|
|
Sebbl |
Themenstarter
Forum-Century
|
|
Beiträge: 131
|
|
|
|
Anmeldedatum: 09.07.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 04.09.2009, 12:22
Titel:
|
|
Vielen Dank für Eure Antworten
Funktioniert super
Gruß Sebbl
|
|
|
|
|
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 - 2024
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.
|
|