Lokale und globale Variabelen < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Hallo Leute,
ich bin ein absolutes Matlab-Neuling, und habe dacher auch eine einfache Frage:
Wie kann man denn im Matlab Funktionen schreiben, so dass die darin verwendete Variablen nach dem Ausführen der Funktion noch verfügbar sind?
Ich habe z.B.folgende Funktion :
function[DATEN]=fname(x,y)
....
DATEN=.....
dann habe ich noch einen Skript,der ruft fname auf und liest dann die Variable DATEJN :
fname(X,Y)
DATEN
wird dieser Skript ausgeführt, so macht die Funktion darin erstmal alles, was sie machen soll (tabellen mahlen usw), und sobald sie fertig ist, kommt eine Fehlermeldung:
??? Undefined function or variable "DATEN".
Wie kommt das?
Für jeden Tipp währe ich unbeschreiblich dankbar!
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
|
|
|
|
Hallo,
was du benötigst, ist die Deklaration per (Überraschung!) "global". Schau mal in die Hilfe dazu. Aber im Grunde muss man nur "global variablenname" schreiben und ist fertig.
Gruß
Martin
|
|
|
|