|
|
m-File mit mehreren Dateien ausführen |
|
melanie643 |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 30.04.2015, 19:02
Titel: m-File mit mehreren Dateien ausführen
|
 |
Hallo,
ich würde gerne mein m-File nacheinander mit mehreren Dateien aufrufen. Bei den Dateien handelt es sich um txt-dateien, die sich alle in einem seperaten Ordner befinden.
Bisher ist mein Funktionsaufruf wie folgt
C=work('testaus.txt')
work.m ist das Matlab-file, welches ich ausführen möchte.
wie kann ich nun statt des einen txt-files alle nacheinander durchlaufen lassen, ohne dass ich alle Dateinamen einzeln einfügen muss?
Vielen Dank für eure Hilfe
|
|
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 30.04.2015, 21:32
Titel: Re: m-File mit mehreren Dateien ausführen
|
 |
Hallo melanie643,
In welcher Form wären die Namen der Files denn verfügbar?
Sind es vielleicht alle Files in einem Ordner? Oder ist der Name auf eine bestimmte weise aufgebaut? Oder hast Du die Namen in einem Extra-File stehen?
Gruß, Jan
|
|
|
melanie643 |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 30.04.2015, 22:20
Titel:
|
 |
Hallo Jan,
ja genau, es sind alle files in einem Ordner.
Alle Namen sind in der selben Form aufgebaut, aber unterscheiden sich.
Ich habe bereits alle Namen in einem txt.-file zusammengefasst. Ich habe mir gedacht, das ich evtl. dieses txt-file mit den Namen durch den Edit M-file Configurator (bei diesem grünen Play-Pfeil im Skriptmenü) einlesen könnte und dieses dann dort durchlaufen lassen kann.
Ich bin mir aber unsicher ob das so überhaupt funktionieren kann.
Danke für deine schnelle Antwort
Melanie
|
|
|
frieder |

Forum-Newbie
|
 |
Beiträge: 3
|
 |
|
 |
Anmeldedatum: 30.04.15
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 30.04.2015, 22:31
Titel:
|
 |
Hi
ich kann es dir leider nicht fertig programmiert vorstellen aber ich versuche es dir zu erklären.
Du kannst entweder den Ordner auslesen lassen und nicht gewünschte Files mit einem strcmp oder regexp aussortieren. Oder falls sich die Namen nicht ändern die Namen in eine Liste speichern und übergeben.
Das mit der Liste würde so aussehen
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 01.05.2015, 13:00
Titel:
|
 |
Hallo melanie643,
Ich empfehle für Fragen, die garantioert auch schon mal jemand anderes hatte, das Internet zu durchsuchen, z.B. nach "process a sequence of Files Matlab".
Hilft das schon?
Gruß, Jan
|
|
|
melanie643 |

Forum-Newbie
|
 |
Beiträge: 1
|
 |
|
 |
Anmeldedatum: 30.04.15
|
 |
|
 |
Wohnort: Berlin
|
 |
|
 |
Version: R2008b
|
 |
|
|
 |
|
Verfasst am: 01.05.2015, 14:50
Titel:
|
 |
Hallo ihr beiden
ja, danke. Aus beidem habe ich mir nun ein Skript zum Aufrufen aller Dateien gebastelt.
Bei der Suche im Internet bin ich vorher leider nicht fündig geworden. Vielleicht habe ich auch einfach nach dem falschen gesucht.
Dankeschön nochmal, jetzt klappts.
lg Melanie
P.S: schönes Interessengebiet Jan
|
|
|
|
|
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.
|
|