|
|
Spalte aus Matrix komplett löschen |
|
sexyphil |

Forum-Fortgeschrittener
|
 |
Beiträge: 58
|
 |
|
 |
Anmeldedatum: 19.08.14
|
 |
|
 |
Wohnort: Bayern
|
 |
|
 |
Version: 2013a
|
 |
|
|
 |
|
Verfasst am: 29.05.2015, 11:03
Titel: Spalte aus Matrix komplett löschen
|
 |
Hallo,
ich lösche mit folgendem Code Spalten einer Zelle
Leider, wenn ich mir anschließend die Zelle ansehe sind die Matrizen der Spalten zwar leer, allerdings ist da noch so ein kleines Viereck in den Spalten der Zelle und deswegen ist die Zelle immer noch so "lang" wie vorher. Gibt es da eine andere Möglichkeit?
Danke & Grüße!
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 29.05.2015, 11:05
Titel:
|
 |
Hallo,
du löscht ja auch den Inhalt der Zelle und nicht die Zelle: ( ) statt { } ist die Lösung.
Grüße,
Harald
|
|
|
sexyphil |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 58
|
 |
|
 |
Anmeldedatum: 19.08.14
|
 |
|
 |
Wohnort: Bayern
|
 |
|
 |
Version: 2013a
|
 |
|
|
 |
|
Verfasst am: 29.05.2015, 12:09
Titel:
|
 |
|
|
Knygs |

Forum-Fortgeschrittener
|
 |
Beiträge: 58
|
 |
|
 |
Anmeldedatum: 26.03.15
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: 2015b, 2017a, 2021a
|
 |
|
|
 |
|
Verfasst am: 29.05.2015, 12:56
Titel:
|
 |
hi,
ja, ich glaube harald meint das so
dabei "schiebt" sich bei einem Vektor der Vektor um immer ein Element zusammen und ändert seine Länge, ich würde das also eher ohne Schleife so machen:
du kannst aber auch aus einer mehrdimensionalen Matrix keine einzelne Zelle hinauslöschen, sonst hast du ja bei z.b. einer 2-dimensionalen Matrix eine Zeile/Spalte mit einem Element weniger als in den anderen Zeilen/Spalten, was in Matlab nicht erlaubt ist. Da würde ich es evtl mit NaN als Platzhalter versuchen.
vgl hier:
http://www.mathworks.com/matlabcent.....reader/view_thread/279354
vg
|
|
|
sexyphil |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 58
|
 |
|
 |
Anmeldedatum: 19.08.14
|
 |
|
 |
Wohnort: Bayern
|
 |
|
 |
Version: 2013a
|
 |
|
|
 |
|
Verfasst am: 29.05.2015, 13:31
Titel:
|
 |
Hallo,
danke für eure Hilfe. Ich habe die Fehlermeldung von vorher immer noch erhalten. Habe jetzt folgendes gefunden:
Funktioniert.
Danke Euch!!!
|
|
|
|
|
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.
|
|