|
|
aktuelle dateiname auslesen? |
|
asphalt |

Forum-Anfänger
|
 |
Beiträge: 32
|
 |
|
 |
Anmeldedatum: 07.12.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 09.03.2011, 10:51
Titel: aktuelle dateiname auslesen?
|
 |
Hallo
Mein Problem ist sicher trivial, aber ich finde nichts im Internet. Ich habe ein inputfile über den der Matlabcode gestartet wird. Wie kann ich den dateinamen des inputfiles automatisch auslesen und einer Variablen geben?
Danke
|
|
|
|
|
Peter Quint |

Forum-Fortgeschrittener
|
 |
Beiträge: 95
|
 |
|
 |
Anmeldedatum: 21.02.11
|
 |
|
 |
Wohnort: Lübeck
|
 |
|
 |
Version: R2010b
|
 |
|
|
 |
|
Verfasst am: 09.03.2011, 11:09
Titel:
|
 |
Hast Du eine Datei in der die Matlab-File gestartet wird? In diesem Fall würde ich den Namen einfach als Parameter übergeben.
|
|
|
asphalt |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 32
|
 |
|
 |
Anmeldedatum: 07.12.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 09.03.2011, 11:24
Titel:
|
 |
Es ist so
Ich habe eine mtlab Datei xyz.m hierin sind alle inputs gespeichert für das anschliessende Programm, welches aus diesem File gestartet wird.
Ich könnte natürlich in jedem Inputfile den jeweiligen Namen eintragen, aber das möchte ich gerne automatisieren.
Zuletzt bearbeitet von asphalt am 09.03.2011, 11:57, insgesamt einmal bearbeitet
|
|
|
Peter Quint |

Forum-Fortgeschrittener
|
 |
Beiträge: 95
|
 |
|
 |
Anmeldedatum: 21.02.11
|
 |
|
 |
Wohnort: Lübeck
|
 |
|
 |
Version: R2010b
|
 |
|
|
 |
|
Verfasst am: 09.03.2011, 11:30
Titel:
|
 |
dbstack() ist die Lösung
Gleich kommt ein Beispiel..
|
|
|
Peter Quint |

Forum-Fortgeschrittener
|
 |
Beiträge: 95
|
 |
|
 |
Anmeldedatum: 21.02.11
|
 |
|
 |
Wohnort: Lübeck
|
 |
|
 |
Version: R2010b
|
 |
|
|
 |
|
Verfasst am: 09.03.2011, 11:33
Titel:
|
 |
Wenn Du den kompletten Pfad haben willst, musst Du dbstack mit
aufrufen. Das steht sonst alles in der doc
|
|
|
asphalt |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 32
|
 |
|
 |
Anmeldedatum: 07.12.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 09.03.2011, 11:58
Titel:
|
 |
Danke,
ich hab's kapiert.
Zuletzt bearbeitet von asphalt am 09.03.2011, 12:01, insgesamt einmal bearbeitet
|
|
|
Peter Quint |

Forum-Fortgeschrittener
|
 |
Beiträge: 95
|
 |
|
 |
Anmeldedatum: 21.02.11
|
 |
|
 |
Wohnort: Lübeck
|
 |
|
 |
Version: R2010b
|
 |
|
|
 |
|
Verfasst am: 09.03.2011, 12:00
Titel:
|
 |
naja, es sind zwei Programmzeilen die Du braucht
tmp=dbstack('-completenames');
gesuchterName=tmp(2).file;
|
|
|
|
|
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.
|
|