|
|
Zeile aus array löschen Embedded matlab function |
|
fekal |

Forum-Century
|
 |
Beiträge: 124
|
 |
|
 |
Anmeldedatum: 08.02.11
|
 |
|
 |
Wohnort: Mainz
|
 |
|
 |
Version: 2017b
|
 |
|
|
 |
|
Verfasst am: 08.08.2011, 15:32
Titel: Zeile aus array löschen Embedded matlab function
|
 |
Hallo bestes Forum,
ich versuche eine Zeile aus einem Array zu löschen
mit üblichem
Da es sich aber um eine embedded matlabfunction handelt wird das nicht akzeptiert.
Fehlermeldung: "Removing elements from a matrix is not supported."
ich hab´s schon mit
versucht, aber das gilt ja eigentlich nur für Funktionen. Hat also auch nicht funktioniert.
Wenn einer von euch noch eine Idee hätte wäre ich glücklich.
Beste Grüße Jan
Zuletzt bearbeitet von fekal am 08.08.2011, 16:53, insgesamt einmal bearbeitet
|
|
|
|
|
BlackDread |

Forum-Century
|
 |
Beiträge: 212
|
 |
|
 |
Anmeldedatum: 11.05.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: 2015a
|
 |
|
|
 |
|
Verfasst am: 08.08.2011, 15:50
Titel:
|
 |
Hallo fekal,
was steht denn noch so da außen rum? Weil wenn Fuellung und C
wie in meinem Codesnipe aussehen, sollte das schon funktionieren.
Grüßle Chris
|
|
|
fekal |
Themenstarter

Forum-Century
|
 |
Beiträge: 124
|
 |
|
 |
Anmeldedatum: 08.02.11
|
 |
|
 |
Wohnort: Mainz
|
 |
|
 |
Version: 2017b
|
 |
|
|
 |
|
Verfasst am: 08.08.2011, 16:04
Titel:
|
 |
Hallo BlackDread,
genau Füllung ist einfach ein 2-D Array mit beliebigen Werten daherinn.
Es gibt jedoch auch leere Zeile,die ich löschen möchte.
über any suche ich diese.
Dannach wird direkt mit
gelöscht.
Wird [] doch von der Embedded Matlabfunction unterstützt? und ich habe sie nur falsch angewendet ?
Vielen Dank für deine Antwort
|
|
|
BlackDread |

Forum-Century
|
 |
Beiträge: 212
|
 |
|
 |
Anmeldedatum: 11.05.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: 2015a
|
 |
|
|
 |
|
Verfasst am: 08.08.2011, 16:30
Titel:
|
 |
Was bedeutet leer? leer = 0? NaN?
doc any: "Determine whether any array elements are nonzero"
die Zeilen die du löschst sind also eher nicht leer nehm ich mal an.
Wenn leer = 0 dann schreib:
dazu müssen aber alle Elemente in der Zeile 0 sein.
Grüßle Chris
|
|
|
fekal |
Themenstarter

Forum-Century
|
 |
Beiträge: 124
|
 |
|
 |
Anmeldedatum: 08.02.11
|
 |
|
 |
Wohnort: Mainz
|
 |
|
 |
Version: 2017b
|
 |
|
|
 |
|
Verfasst am: 08.08.2011, 16:52
Titel:
|
 |
da hast du natürlich recht leer ist falsch. Die sind teilweise randvoll mit Nullen.
mmmm Leider funktioniert es immer noch nicht. Schade.
Ich hoffe, ich nerve nicht, aber hast du das im "basic" matlab gemacht, oder in Embedded matlab unter Simulink. Ich glaube, das dieser Befehl von Embedded matlab nicht unterstützt wird.
Aber trotzdem Tausend Dank ich schau nochmal drüber, vielleicht ist es ja einer dieser bekannten Dummheitsfehler
Gruß fekal
Vorläufig hab ich das Problem umgangen, indem ich einfach die gewünschten Array zeilen in ein neues Array geschrieben habe. Ist halt nicht ganz so elegant
|
|
|
BlackDread |

Forum-Century
|
 |
Beiträge: 212
|
 |
|
 |
Anmeldedatum: 11.05.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: 2015a
|
 |
|
|
 |
|
Verfasst am: 08.08.2011, 19:52
Titel:
|
 |
Tut mir leid, hab das "embedded" übersehen... mit embedded hatte ich auch schon meine Problemchen...Da weiß ich im Moment auch nicht weiter, werd aber nochmal schauen, vielleicht weiß ja Jan, Andi oder ein anderer Profi weiter
Grüßle Chris
|
|
|
fekal |
Themenstarter

Forum-Century
|
 |
Beiträge: 124
|
 |
|
 |
Anmeldedatum: 08.02.11
|
 |
|
 |
Wohnort: Mainz
|
 |
|
 |
Version: 2017b
|
 |
|
|
 |
|
Verfasst am: 09.08.2011, 14:09
Titel:
|
 |
trotzdem vielen Dank für deine Mühe.
Frohes programmieren noch
Gruß Fekal
|
|
|
Embedded_Mario |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 10.07.2012, 16:02
Titel: Gibt es mittlerweile eine Lösung?
|
 |
Habe die gleiche Problematik... hast du mittlerweile eine Lösung gefunden?
Viele Grüße, Mario
|
|
|
fekal |
Themenstarter

Forum-Century
|
 |
Beiträge: 124
|
 |
|
 |
Anmeldedatum: 08.02.11
|
 |
|
 |
Wohnort: Mainz
|
 |
|
 |
Version: 2017b
|
 |
|
|
 |
|
Verfasst am: 04.02.2013, 12:40
Titel:
|
 |
Hallo Mario,
tut mir leid. Ich weiß auch nicht mehr wie ich das hingebogen hab. Ich glaube, ich hab schlussendlich alle "vollen" Zeilen in eine neue Variable geschrieben. Ist ja jetzt schon etwas her und mein löchriges Hirn hat das Trauma "embedded Matlab" verdrängt .
Beste Grüße
Fekal
|
|
|
|
|
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.
|
|