|
|
Werte zwischen M File austauschen |
|
mike793 |
Forum-Century
|
|
Beiträge: 119
|
|
|
|
Anmeldedatum: 11.08.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 14.09.2009, 16:18
Titel: Werte zwischen M File austauschen
|
|
Hallo zusammen
und wieder einmal brauche ich eure Hilfe!!!!!
GIbt es einen Befehl womit man Werte zwischen M_Files austauschen kann.
ich habe zwei M-Files wegen einem ode45 Befehl und bräuchte aus diesem einen Funktionswert den ich im anderen File (hauptfile) nicht habe!
DANKE!!!!!!
|
|
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 14.09.2009, 17:26
Titel:
|
|
Wenn die MATLAB Dateien Skripte sind, greifen beide auf den gleichen MATLAB Hauptspeicher (base workspace) zu. Sind es Funktionen sollte man die Parameter als Argument übergeben. man kann auch globale Variablen nehmen. Ich mag das persönlich nicht so sehr, könnte aber in diesem Fall passen.
Andreas
|
|
|
steve |
Ehrenmitglied
|
|
Beiträge: 2.022
|
|
|
|
Anmeldedatum: 03.09.07
|
|
|
|
Wohnort: Wien
|
|
|
|
Version: R2023b
|
|
|
|
|
|
Verfasst am: 14.09.2009, 22:55
Titel:
|
|
Moin,
wenn es sich um zwei Files in Verbindung mit einem ode45-Aufruf handelt, dann vermute ich mal, dass das eine die sog. "rechte-Seite"-Funktion beinhaltet!? Damit würde ich sagen, dass entweder Andreas' Vorschlag der globalen Variablen (eine "Quick'n'Dirty"-Lsg.) greifen würde, oder aber du verrätst welchen Wert du von wo wo genau benötigst, denn ich denke, dass man ohne größere Probleme auf globale Variablen verzichten kann...
Gruß
Alex
_________________
>> I told me to.
____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
|
|
|
mike793 |
Themenstarter
Forum-Century
|
|
Beiträge: 119
|
|
|
|
Anmeldedatum: 11.08.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 15.09.2009, 00:42
Titel:
|
|
Also erlich gesagt habe ich Probleme beim ode45 Befehl, wenn ich Parameter übergeben will an das 2 M-File habe ich dann immer eine Fehlermedung! So dachte ich ich kann dieses mit "globalen Variablen lösen!
Ich stelle mal den Code rein
die werte m1,m2, c1,c2,d1,d2 sollen übergeben werden!!!!
DANKE!!!
|
|
|
|
|
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.
|
|