|
|
Werte mit If-Schleife auslesen und in neuen Vektor schreiben |
|
Knille |

Forum-Newbie
|
 |
Beiträge: 5
|
 |
|
 |
Anmeldedatum: 04.12.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2013a
|
 |
|
|
 |
|
Verfasst am: 26.01.2014, 16:50
Titel: Werte mit If-Schleife auslesen und in neuen Vektor schreiben
|
 |
Hallo Leute,
Da ich noch immer relativ neu bin in Matlab, habe ich mal wieder ein neues Problem:
Ich habe 3 Vektoren gegeben:
1. Vektor Zeit
2. Vektor HEG_Ratio
3. Vektor BildE
Nun versuche ich mithilfe einer If Schleife den Zeit Wert mit dem BildE-Wert zu vergleichen und solange der kleiner ist, soll der jeweilige HEG-Wert in einen Vektor (Bild1) geschrieben werden. Sobald der Größer wird soll er mit dem nächsten Wert aus BildE verglichen werden und wieder soll der HEG-Wert dann in einen neuen Vektor geschrieben werden (Bild2).
Habe es bisher so versucht zu lösen:
Das geht bestimmt viel einfacher als ich es jetzt versuche zu lösen und es klappt auch nicht mit der jeweiligen HEG Überschreibung in den neuen Vektor.
Vielen Dank an euch wenn ihr mir antwortet und mir helfen könnt
LG
Knille
|
|
|
|
|
Winkow |

Moderator
|
 |
Beiträge: 3.842
|
 |
|
 |
Anmeldedatum: 04.11.11
|
 |
|
 |
Wohnort: Dresden
|
 |
|
 |
Version: R2014a 2015a
|
 |
|
|
 |
|
Verfasst am: 26.01.2014, 19:13
Titel:
|
 |
es gibt keine if schleifen. nur for und while schleifen.
eine kombination von logischer indizierung for schleife und find würde sich hier anbieten denke ich. außerdem sind variablen wie bild1 bild2 bei denen du einen index im namen versteckst sehr schlecht. da giebt es glaube ich sogar ein faq zu
_________________
richtig Fragen
|
|
|
Knille |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 5
|
 |
|
 |
Anmeldedatum: 04.12.13
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2013a
|
 |
|
|
 |
|
Verfasst am: 26.01.2014, 20:41
Titel:
|
 |
Zitat: |
eine kombination von logischer indizierung for schleife und find würde sich hier anbieten |
was genau meinst du denn damit? Also wie würdest du das dann programmieren?
Zu dem Thema der Variablen, da ist das Problem, dass es insgesamt 480 in dem Versuch gibt und jedes Bild soll einen eigenen Vektor mit den jeweilig dazu gehörigen HEG-Werten bekommen. Wie würdest du die denn benennen?
Vielen dank aber für die antwort!
LG
Knille
|
|
|
lilov |

Forum-Century
|
 |
Beiträge: 193
|
 |
|
 |
Anmeldedatum: 05.05.10
|
 |
|
 |
Wohnort: Bremerhaven
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 27.01.2014, 21:52
Titel:
|
 |
Hi,
kannst du uns die Dimensionen von deinen Vektoren geben? Besteht BildE aus 2 Werten (1*2)
Beispiel einer logischen Indizierung:
VG,
Hristo
|
|
|
|
|
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.
|
|