|
|
funktion aus unterordner aufrufen |
|
dabauer82 |
Forum-Century
|
|
Beiträge: 184
|
|
|
|
Anmeldedatum: 21.03.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2008a, R2010b
|
|
|
|
|
|
Verfasst am: 02.04.2008, 09:55
Titel: funktion aus unterordner aufrufen
|
|
hallo,
ich befinde mich ein meinem rootverzeichnis und möchte eine funktion foo.m aus dem unterordner root/unterordner starten. leider geht das nur wenn ich in diesen unterordner wechsel und normal foo eingebe.
wie kann ich aus root diese funktion foo starten bzw aufrufen?
danke
|
|
|
|
|
tompie |
Forum-Guru
|
|
Beiträge: 260
|
|
|
|
Anmeldedatum: 19.09.07
|
|
|
|
Wohnort: München
|
|
|
|
Version: immer alles
|
|
|
|
|
|
Verfasst am: 02.04.2008, 10:00
Titel:
|
|
Hallo,
dazu musst Du Deinen Matlab-Suchpfad um diesen Unterordner erweitern:
Zitat: |
path('root/unterordner',path); |
Oder auch direkt in der Entwicklungsumgebung mit File > Set Path...
Alternativ kannst Du einen Unterordner namens 'private' anlegen, der wird dann nur von Routinen im Überordner gesehen.
Gruß tompie
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 02.04.2008, 10:07
Titel:
|
|
Hallo,
1) aus einem Verzeichnis in Shell konnte so gehen:
2) wenn aus einem M-File die Funktion aufgerufen wird, da ist statt pwd dieser Konstrukt besser:
3) oder du nutzt einfach addpath('root/unterordner')
|
|
|
dabauer82 |
Themenstarter
Forum-Century
|
|
Beiträge: 184
|
|
|
|
Anmeldedatum: 21.03.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2008a, R2010b
|
|
|
|
|
|
Verfasst am: 02.04.2008, 10:13
Titel:
|
|
hey, sehr gut.
vielen dank. ich bin über die hilfe von PATH auch auf ADDPATH gestoplert.
frage mich aber gerade, ob ich in meiner main.m nicht auch automatisch alle unterordner mit addpath einbinden kann, zum Beipiel so:
addpath('c:\root\*');
oder muss ich für jeden Unterordner und UnterUnterordner einen addpath befehl verwenden?
|
|
|
outsider |
Forum-Meister
|
|
Beiträge: 806
|
|
|
|
Anmeldedatum: 03.09.07
|
|
|
|
Wohnort: München
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 02.04.2008, 10:27
Titel:
|
|
Zitat: |
muss ich für jeden Unterordner und UnterUnterordner einen addpath befehl verwenden? |
nein - musst Du nicht.
Schau nach der Funktion GENPATH
MfG
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 02.04.2008, 10:28
Titel:
|
|
Hallo
Mit genpath kannst du alle Unterverzeichnisse zu Path anhängen
|
|
|
dabauer82 |
Themenstarter
Forum-Century
|
|
Beiträge: 184
|
|
|
|
Anmeldedatum: 21.03.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2008a, R2010b
|
|
|
|
|
|
Verfasst am: 02.04.2008, 10:35
Titel:
|
|
besten dank,
manchmal hängt es einfach an dem suchbegriff....
grüße
|
|
|
|
|
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 - 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.
|
|