Forum: Digitale Signalverarbeitung / DSP / Machine Learning Globalvariablen in MATLAB


von anabolik (Gast)


Lesenswert?

hallo, ich habe da eine frage. wie definiert man in matlab globale
variablen? also im m-file von GUI.

von anabolik (Gast)


Lesenswert?

also mit:

global x
x=10;

geht es im GUI-erzeugten m-file nicht.
help!

von Alex (Gast)


Lesenswert?

Ein Weg ist, in der Opening-Function Variablen in der Form:

handles.testvariable = 1;
handles.foo = 0;
handles.bar = 1.2345;

zu deklarieren. Auf diese kannst du dann über handles.xxx aus allen
anderen Funktionen zugreifen.


Alex

von anabolik (Gast)


Lesenswert?

ist es auch möglich handles.xxx in anderen selbstdefinierten funktionen
(andere m-files) zu verwenden?

von Alex (Gast)


Lesenswert?

Funktionen kommunizieren eigentlich untereinander nur über
Übergabevariablen, in der Hinsicht ist mir leider kein Weg bekannt.

von anabolik (Gast)


Lesenswert?

danke ALEX!!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.