|
Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 03.08.2010, 15:37
Titel: globale Bedingung
|
 |
Hallo,
ich wuerde gern wissen ob es in Matlab eine Art globale Bedingung fuer eine bst. Variable gibt, d.h. sobalt die Variable A irgendwo in einer function den Wert 1 annimmt soll das Programm z.B. beendet werden (anstatt z.B nach jeder Wertzuweisung von A mit einer einzelnen IF Anweisung danch zu 'fragen').
Ist so etwas moeglich?
Danke
|
|
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 03.08.2010, 15:46
Titel:
|
 |
Hallo Gast,
Du meinst einen sog. Listener.
Mot objekt-orientierter Programmierung kannst Du das erreichen, einfacher ist aber die einfache IF-Abfrage überall einzufügen, wo die entsprechende Variable geändert wird.
Gruß, Jan
|
|
|
Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 03.08.2010, 16:01
Titel:
|
 |
Leider noch nie was von objekt-orientierter Programmierung gehoehrt. Hasst du vieleicht eine Homepae fuer den Einstieg parat?
Danke
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 03.08.2010, 16:24
Titel:
|
 |
|
|
yankemen |

Forum-Century
|
 |
Beiträge: 104
|
 |
|
 |
Anmeldedatum: 14.04.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: 32: 2008a & 2010a
|
 |
|
|
 |
|
Verfasst am: 03.08.2010, 16:36
Titel:
|
 |
Hallo Gast,
darüber hinaus fand ich mal recht zufällig diese Seite hier auf mathworks.com:
http://www.mathworks.com/matlabcent.....orial/objectOriented.html
Okay, ich habs wieder entdeckt als Bestandteil vom aktuellen File-Exchange: http://www.mathworks.com/matlabcent.....-2008a-advanced-tutorials
Dies stellt ein Tutorial dar.
Für Deine konkrete Frage gilt es noch zu beachten, die Variable A auch als global zu definieren, denn im Normalfall sieht eine Funktion nicht, was in einer anderen vor sich geht.
HTH,
yankemen
_________________
Gibt es ein Ist und ein Wunsch-Soll? Gibt es Beispiele zum Durchprobieren? Wenn selbstgeschriebene Funktionen aufgerufen werden: können sie bitte angehangen werden? Gab es Fehlermeldungen?
Stimmen die Werte, wenn der Debugger mit Haltepunkten etc. eingesetzt wird?
Danke
|
|
|
Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 03.08.2010, 18:20
Titel:
|
 |
Erstmal Danke duer die regen Antworten! Ich werd mir das mal zu Gemuete fuehren... Mal sehen ob ich dann das hinbekomme was ich eigentlich wollte, naemlich mein m-file aus dem GUI zu beenden (was aber laut den spaeter gefundenen Eintraegen im GUI FOrum wohl nicht so einfach werden wird).
|
|
|
|
|
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.
|
|