|
|
m.file in andere m.file integrieren? |
|
MikeB |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 06.05.2010, 11:42
Titel: m.file in andere m.file integrieren?
|
 |
Hi,
ich hab ne Frage und wusste nicht wie danach suchen sollte.
Ich hab ein umfangreiches Programm (m.file) geschrieben, das auf mehrere m.files zugreift und diese durchrechnet.
Da ich jedoch nicht ständig so viele files rumkopieren will, wollte ich unter die Haupt-m.file die anderen einfach dranhängen. Wie in C, wenn man unter einem main-Teil, die Funktionen anhängt auf die main dann zugreift.
Kann man das in Matlab machen, und wenn ja, wie? Ich find einfach keine Lösungen dazu.
Mfg Mike
|
|
|
|
|
Vito |

Forum-Guru
|
 |
Beiträge: 315
|
 |
|
 |
Anmeldedatum: 02.11.09
|
 |
|
 |
Wohnort: Stuttgart
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 06.05.2010, 12:15
Titel:
|
 |
Hi,
ja das kannst du machen:
Vorausgesetz sie befinden sich alle in demselben Verzeichnis und wenn nicht, dann kannst du mit
auch die Pfade zuweisen.
Gruß,
Vito
|
|
|
MikeB |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 06.05.2010, 15:09
Titel:
|
 |
Danke für die Antwort.
Ich glaub ich habs nicht deutlich genug gemacht, oder ich checks nicht ganz.
Ich will im Hauptcode eine m.file mit Namen x aufrufen, die aber in der Haupt-m.file selbst also im Hauptcode unten dran steht:
Haupt-m.file:
{
%
%Hauptcode
%
funktion x;
%
%Hauptcode ende;
}
{
%Hier Definition der "m.file" x, die ja jetzt keine eigenständige m.file
%mehr ist
funktion x
%hier stehen noch mehr dinge, die er machen soll
}
Ende der Haupt-m.file
Jetzt kann ich alle anderen m.files löschen und brauche nur noch die eine.
Geht das?
|
|
|
Vito |

Forum-Guru
|
 |
Beiträge: 315
|
 |
|
 |
Anmeldedatum: 02.11.09
|
 |
|
 |
Wohnort: Stuttgart
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 06.05.2010, 15:27
Titel:
|
 |
Hi,
mal sehen ob ich es auch verstanden habe
Gruß,
Vito
PS: wenn nicht, dann poste mal dein code
|
|
|
MikeB |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 06.05.2010, 15:42
Titel:
|
 |
Im Prinzip schon korrekt. Nur der Code soll so ausschauen, alles in einer m-File untereinander. Nur so wie hier unten untereinander in einer m-File funktionierts nicht. Er erkennt nicht dass des verschiedene Programmteile sind. Er versucht alles nacheinander abarbeiten:
|
|
|
Vito |

Forum-Guru
|
 |
Beiträge: 315
|
 |
|
 |
Anmeldedatum: 02.11.09
|
 |
|
 |
Wohnort: Stuttgart
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 06.05.2010, 15:50
Titel:
|
 |
Hi,
so
Warum nochmal der Aufruf:
das mach doch keinen Sinn, falls du den Wert für "x" brauchst den kannst du auch so verwenden. Es sei denn du hast es nicht überschrieben.
Gruß,
Vito
|
|
|
Lord nibbler |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 06.05.2010, 16:01
Titel:
|
 |
Hallo,
Arbeite mit functions!
Gruß Lord nibbler
|
|
|
MikeB |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 06.05.2010, 16:19
Titel:
|
 |
Dankeschön, so was hab ich gesucht.
|
|
|
|
|
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.
|
|