WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Vector name änderen

 

sara05

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.04.2009, 09:45     Titel: Vector name änderen
  Antworten mit Zitat      
hallo,
ich habe eine Problem,
ich habe so eine Messungen als txt datei

a;b;c
1;2;3
4;5;6

den datei habe ich zum ein vector mane=[a b c] und eine matrix daten
1 2 3
4 5 6
gewandelt

meine problem ist:
ich brauch ein vector die so heisse und solche daten beinhalt

a=[123]
d.h neu vector als mane ist mane(i) und element daten(i,Smile
mfg
sara


Bijick
Ehrenmitglied

Ehrenmitglied



Beiträge: 914
Anmeldedatum: 18.06.07
Wohnort: Nürnberg
Version: R2006b, R2008b
     Beitrag Verfasst am: 21.04.2009, 10:29     Titel:
  Antworten mit Zitat      
Hallo sara05,

die Frage ist leider etwas konfus, aber ich versuche mal mein Bestes.

Du hast:
Code:
name = ['a';'b';'c'];
daten = [1 2 3;4 5 6;7 8 9];


Und Du möchtest etwas in der Art:
Code:
% name(i) = daten(i,:);


Such mal im Forum unter assignin und eval. Da findest Du zahlreiche Beispiele.

Mein Vorschlag wäre
Code:
for k = 1:length(name)
    var.(name(k)) = daten(k,:);
end

% Zugriff beispielsweise mit
var.a
var.b


PS: Ohne die Zeile "7 8 9" hat man keine Daten für den Vektor c, oder?

Herzliche Grüße
Bijick
_________________

>> why
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
steve
Ehrenmitglied

Ehrenmitglied



Beiträge: 2.022
Anmeldedatum: 03.09.07
Wohnort: Wien
Version: R2023b
     Beitrag Verfasst am: 21.04.2009, 10:45     Titel:
  Antworten mit Zitat      
Bijick hat Folgendes geschrieben:

[...]
PS: Ohne die Zeile "7 8 9" hat man keine Daten für den Vektor c, oder?
[...]


Doch, da es sich um Spalten handeln soll, d.h. alles was unter 'a' steht soll in den vektor "a" etc.

@sara05: So ist die Frage schon viel verständlicher gestellt - Ich hoffe dir hilft das Beispiel von Bijick schon etwas weiter...
_________________

>> I told me to.

____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
Private Nachricht senden Benutzer-Profile anzeigen
 
sara05

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.04.2009, 10:49     Titel: Vector name änderen
  Antworten mit Zitat      
dank schon aber dan habe ich
var.a
ich will in meine workspace a mit bestimmt daten gezeit wird
 
Bijick
Ehrenmitglied

Ehrenmitglied



Beiträge: 914
Anmeldedatum: 18.06.07
Wohnort: Nürnberg
Version: R2006b, R2008b
     Beitrag Verfasst am: 21.04.2009, 10:53     Titel:
  Antworten mit Zitat      
@steve: Müsste dann nicht das gewünscht Ergebnis:

a = [1 4]

sein? Sara05 möchte aber

a = [1 2 3].

Wer weiß?!

@sara05: Hast Du dann mal die Forum-Suche bemüht? Ich finde die Lösungen mit assignin nicht schön, deswegen empfehle ich sie hier nicht. Aber sie machen genau das, was Du wünschst, also schau Dich ruhig dort um.

Herzliche Grüße
Bijick
_________________

>> why
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
sara05

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.04.2009, 11:13     Titel: Vector name änderen
  Antworten mit Zitat      
vielen dank hat geklappt dank
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 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.