|
|
Tabelle einlesen bis ein bestimmter Wert kommt |
|
McLabb |
Forum-Anfänger
|
|
Beiträge: 18
|
|
|
|
Anmeldedatum: 03.09.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 21.09.2018, 18:36
Titel: Tabelle einlesen bis ein bestimmter Wert kommt
|
|
Hallo,
möchte aus einer Tabelle 2 Spalten betrachten, das tue ich ja mit
Angenommen die Daten sehen so aus:
A B
1 1
2 1
3 1
4 1
5 1
... ...
100 56
.. ...
150 120
151 1
152 1
... ...
1000 1
Ich fange mit dem ersten Element aus A an, aslo
zum Beispiel
dann möchte ich schauen, ob in der Spalte B eine 1 in der ersten Zeile steht, wenn ja, dann soll eine Meldung ausgegeben werden A und B werden dann um 1 erhöht, also so was wie
heißt ich gehe dann zur zweiten Zeile aus A und der zweiten Zeile aus B und so weiter.
Diese Abfrage soll bis A=100 dauern, dann soll eine Aktion ausgeführt werden.
Ab A=151 soll sich die Abfrage wiederholen.
Wie könnte so eine Schleife aussehen?
|
|
|
|
|
liker |
Forum-Anfänger
|
|
Beiträge: 15
|
|
|
|
Anmeldedatum: 20.06.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.10.2018, 11:11
Titel:
|
|
Du möchtest also immer schauen ob die Werte aus A und B aus der jeweiligen Zeile den selben Wert haben und falls ja sollen beide Werte um 1 erhöht werden.
Verstehe ich das richtig???
Grüße liker
|
|
|
McLabb |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 18
|
|
|
|
Anmeldedatum: 03.09.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 07.10.2018, 10:27
Titel:
|
|
Hallo, liker
Danke für die Rückmeldung.
Also es muss nicht der selbe Wert sein. Aber ich möchte die Zeilen der Spalte A und B vergleichen. Wenn der Wert in der Spalte B 1 ist, dann findet eine Aktion statt, wenn der Wert ungleich 1 ist, dann findet eine andere Aktion statt.
Also Spalten A und B sollen von oben nach unten abgearbeitet werden.
Die Idee ist diese Funktion in Simulink einzuarbeiten. Werte in A sind die Zeitpunkte. Ich gebe bei Simulink zum Beispiel den Wert 100 ein ( hundertste Stelle in der Spalte A) und möchte, dass der entsprechende Wert in der hundertsten Stelle in der Spalte B angezeigt wird. Damit weiß ich den Systemzustand zum bestimmten Zeitpunkt.
|
|
|
|
|
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.
|
|