|
|
|
for-Schleife: Auslesen von Daten mit aufsteigenden Werten |
|
| Hannahmi |

Forum-Newbie
|
 |
Beiträge: 5
|
 |
|
 |
Anmeldedatum: 17.07.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 25.11.2011, 16:55
Titel: for-Schleife: Auslesen von Daten mit aufsteigenden Werten
|
 |
Hallo allerseits,
folgendes Problem: meine Chefin hat den angehängten Code für das Berechnen bestimmter Parameter aus einer Datenmatrix geschrieben. Dieser Vorgang soll für insgesamt 40 Bilder (x) wiederholt werden. Sie hat mich nun gebeten, den Code jeweils für die Bilder 1-40 anzupassen, also in dem Code die x mit jeweils 1,2,3,4... zu ersetzen. Ich habe dazu allerdings nicht so wirklich Lust (da das ganze noch für 10 Bedingungen wiederholt werden muss) und habe mir gedacht, ob ich das ganze nicht über eine for-Schleife machen könnte, die den Wert x mit Werten von 1-40 ersetzt. Allerdings will ich den Vorgang ja nicht nur 40 mal wiederholen, sondern halt auch jedes mal den Wert x ersetzen. Geht das irgendwie?
Wäre sehr dankbar für Hilfe
Liebe Grüße,
Hannah
| Beschreibung: |
|
 Download |
| Dateiname: |
matlabbeispiel.m |
| Dateigröße: |
1.73 KB |
| Heruntergeladen: |
278 mal |
|
|
|
|
|
|
| Winkow |

Moderator
|
 |
Beiträge: 3.842
|
 |
|
 |
Anmeldedatum: 04.11.11
|
 |
|
 |
Wohnort: Dresden
|
 |
|
 |
Version: R2014a 2015a
|
 |
|
|
 |
|
Verfasst am: 25.11.2011, 19:05
Titel:
|
 |
warum benutzt deine cheffin indexe im namen und nicht als index ^^ das wäre schlauer gewesen. die variablen namen variabel zu gestalten ist nicht gut. eval bietet glaube ich eine lösung aber das ist immer eine ursache für fehler und sollte vermieden werden.
versuch lieber das problem anders zu lösen. also die werte in matritzen oder cells abzuspeichern und nicht die variablen namen zu generieren.
|
|
|
|
| Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 27.11.2011, 12:36
Titel: Re: for-Schleife: Auslesen von Daten mit aufsteigenden Werte
|
 |
Hallo Hannah,
Ich verstehe Winkow's Antwort nicht, da ich gar keine Indices in Variablennamen finde. Habe ich da etwas übersehen?
Ich verstehe den geposteten Code nicht. Aber ich vermute in:
meinst Du eigentlich "for i = 1:40". Funktioniert es dann?
Gruß, Jan
|
|
|
|
| Winkow |

Moderator
|
 |
Beiträge: 3.842
|
 |
|
 |
Anmeldedatum: 04.11.11
|
 |
|
 |
Wohnort: Dresden
|
 |
|
 |
Version: R2014a 2015a
|
 |
|
|
 |
|
Verfasst am: 27.11.2011, 13:48
Titel:
|
 |
da ist auch ein x in fbmx_ind. hab das so verstanden das er die auch ersetzen will
|
|
|
|
|
|
|
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.
|
|