|
|
Warum löscht es das Element nicht? |
|
upt0zer0 |

Forum-Century
|
 |
Beiträge: 107
|
 |
|
 |
Anmeldedatum: 10.07.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 21.08.2012, 17:18
Titel: Warum löscht es das Element nicht?
|
 |
Hallo Leute,
folgender Code
Das ganze ist in einer For-Schleife (1:4) und im Vektor 'eingang' sind unterschiedlich viele Elemente, aber immer mindestens 8. Jetzt soll hier geschaut werden, was das i-te und (i+1)-te ELement sind und entsprechend eins ausgegeben werden. Damit nachher kein Element doppelt gelesen wird, soll dann das (i+1)-te gelöscht werden und mit dem (i+2)-ten weitergemacht werden, das dann beim zweiten Schleifendurchlauf ja das ist was aufgerufen wird.
Nur leider löscht mein Befehl einfach das Element nicht.
Das ganze befindet sich in einer Simulink S-Function.
Bin dankbar für jede Hilfe.
|
|
|
|
|
Sirius3 |

Forum-Guru
|
 |
Beiträge: 441
|
 |
|
 |
Anmeldedatum: 12.11.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 21.08.2012, 19:04
Titel:
|
 |
Hallo Zero,
es gibt effizientere und übersichtlichere Methoden um Paare von Zahlen
anzusprechen.
oder vor der Schleife ein
um dann mit
bzw.
die Zahlen zu indizieren.
Grüße
Sirius
|
|
|
upt0zer0 |
Themenstarter

Forum-Century
|
 |
Beiträge: 107
|
 |
|
 |
Anmeldedatum: 10.07.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 21.08.2012, 21:23
Titel:
|
 |
Problem ist, dass die Elemente auf jedenfall gelöscht werden müssen. Da im nächsten Schritt nicht nur 2, sondern manchmal auch 4 Elemente ausgelesen werden müssen, was komplett Variabel sein muss, also mal nur 4er, mal 4 2 4, mal 2 2 2 4.... deshalb muss ich umbedingt löschen, mit den anderen wüsst ich net wie das gehen sollte
|
|
|
Sirius3 |

Forum-Guru
|
 |
Beiträge: 441
|
 |
|
 |
Anmeldedatum: 12.11.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 21.08.2012, 23:01
Titel:
|
 |
Hallo!
Dann würd ich es mit einem zweiten Index machen:
Grüße
Sirius
|
|
|
upt0zer0 |
Themenstarter

Forum-Century
|
 |
Beiträge: 107
|
 |
|
 |
Anmeldedatum: 10.07.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 22.08.2012, 07:54
Titel:
|
 |
Du hast recht, ich bin so blöd oh man, danke, jetzt läufts!
|
|
|
|
|
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.
|
|