|
|
Werte eines Vektors einzeln abspeichern |
|
prassor |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 01.02.2011, 15:37
Titel: Werte eines Vektors einzeln abspeichern
|
 |
Hey Leute,
brauch dringend eine gute Hilfestellung, da ich mich leider noch nicht so gut mit matlab auskenne.
Ich habe einen Vektor der Länge m (in unserem beispiel m = 10):
area_values =
140
427
317
209
214
211
198
178
162
114
Jetzt würde ich gerne jedes einzelnen Element durchlaufend nummeriert abspeichern:
A1 = 140
A2 = 427
A3 = 317
A4 = 209
usw.
und das halt auch noch unabhängig von der Länge des Vektors, da sich die Länge unterscheidet von Fall zu Fall. Bin echt am verzweifeln, weil ich einfach keinen Ansatz hsabe. Bin dankbar für jeden Tip
Gruß prassor
|
|
|
|
|
_Peter_ |

Moderator
|
 |
Beiträge: 537
|
 |
|
 |
Anmeldedatum: 08.12.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: 7.10, 2010a
|
 |
|
|
 |
|
Verfasst am: 01.02.2011, 15:51
Titel:
|
 |
Hallo prassor,
darf man fragen warum du das machen willst? Meinst du abspeichern im Sinne von in einer Datei ablegen oder nur anderen Variablen zuorndnen?
Du kannst jeden Wert des Vektors wie folgt ansprechen:
Jeden einzelnen Wert durchgehen kannst du zum Beispiel wie folgt machen:
_________________
Gruß
Peter
_________________
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht? Oder der MATLAB Hilfe?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
|
|
|
prassor |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 01.02.2011, 16:03
Titel:
|
 |
ok, mhhhh aber irgendwie hilf mir das noch nicht so ganz weiter.
ich muss jedem element eine varibale zuordnen, da jede zahlt für die pixelanzahl einer fläche steht und ich damit weiter rechnen muss.
deswegen wäre es wichtig, dass ich jedes element einzeln als variable abgespeichert habe.
Und ich weiß nicht wie viele areas ich in einem bild habe, somit bekomm ich auch immer eine unterschiedliche länge des vektors raus und muss unterschiedlich viele variablen abspeichern (in abhängigkeit der vektorlänge natürlich).
hoffe du kannst mir helfen.
|
|
|
_Peter_ |

Moderator
|
 |
Beiträge: 537
|
 |
|
 |
Anmeldedatum: 08.12.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: 7.10, 2010a
|
 |
|
|
 |
|
Verfasst am: 01.02.2011, 16:56
Titel:
|
 |
|
 |
|
Hallo prassor,
ich kann immernoch keinen Grund erkennen warum du jeden Wert in einer einzelnen Variable speichern musst und nicht die Indexierung nutzen willst.
Du willst mit den einzelnen Werten weiterrechnen. Hier mal ein Beispiel wie das mit der Indexierung funktioniert. Vielleicht kannst du ein Beispiel von dir posten warum du unbedingt einzelne Variablen brauchst.
Bei dem Beispiel werden alle Werte von area_values aufeinanderaddiert und in new_value geschrieben.
Diese Code ist unabhängig von der Länge von area_value (kann 10 Elemente lang sein, oder auch 500) und ich nutze jeden Wert zum weiterrechnen.
Vielleicht kannst du ja mal ein konkretes Beispiel wo es bei dir scheitert. Weil die Indexierung ist dafür gedacht um eine fortlaufende nummerierung einzelner Werte zu haben.
_________________
Gruß
Peter
_________________
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht? Oder der MATLAB Hilfe?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
|
|
|
|
|
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.
|
|