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

geladenes matfile in gui umbenennen

 

timm

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.07.2010, 12:05     Titel: geladenes matfile in gui umbenennen
  Antworten mit Zitat      
hallo zusammen,

wahrscheinlich stehe ich vor einem ganz simplen problem... ich importiere ein matfile mit beliebigem namen in meiner gui und würde dieses dann gerne unter einer fixen variable als matrix abspeichern, da ich die daten dann einfach weiterverarbeiten könnte. mein code sieht derzeit so aus
Code:
function Button_Callback(s,src,event)%#ok  
[FileName,PathName] = uigetfile('*.mat','Select mat file'); %get path ...
NAME = [PathName,FileName]; %path and name
evalin('base',['load ' NAME]);
end
 

danke für eure hilfe
lg timm


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.495
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 20.07.2010, 12:17     Titel:
  Antworten mit Zitat      
Hallo,

... und wo ist nun das Problem?
Falls der Dateiname ungültig ist, fullfile benutzen (fügt / bzw \ ein).
Code:

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.07.2010, 12:36     Titel:
  Antworten mit Zitat      
Harald hat Folgendes geschrieben:
Hallo,

... und wo ist nun das Problem?
Falls der Dateiname ungültig ist, fullfile benutzen (fügt / bzw \ ein).
Code:

Grüße,
Harald


hallo nochmal,
ich denke ich hab mein problem nicht ausreichend erklärt. ich lade zum beispiel das mat-file xyz.mat und möchte das dann aber nicht als xyz im workspace haben sondern unter einem anderen namen. also einfach die geladene daten umbenennen...

liebe grüße
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.495
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 20.07.2010, 16:52     Titel:
  Antworten mit Zitat      
Hallo,

da bleibt letztlich nichts anderes als:
Code:
neuerName = alterName;
clear alterName


Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.07.2010, 15:46     Titel:
  Antworten mit Zitat      
Harald hat Folgendes geschrieben:
Hallo,

da bleibt letztlich nichts anderes als:
Code:
neuerName = alterName;
clear alterName


Grüße,
Harald


hallo nochmal,

für alle dies interessiert hier der code der zur lösung geführt hat
Code:
[FileName,PathName] = uigetfile('*.mat','Wählen Sie das mat-file mit den gewünschten daten');
data = load ([PathName FileName]);
mat = getfield(data,cell2mat(fieldnames(data)));

war nicht ganz so simple da cell, aber es funkt jetzt...

danke lg
 
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 - 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.