ERLEDIGT
JA
JA
ANTWORTEN
6
6
ZUGRIFFE
6911
6911
EMPFEHLEN
-
Hi,
ich sitze grade an einem kleinen Matlab-Programm und habe nun ein Problem:
Über ein graphisches Interface kann man verschiedene Werte eingeben die dann weiter verarbeitet werden. Beim start sind die Eingabefelder leer und wenn ich nun auf den Button "Berechnen" drücke bekomme ich eine Fehlermeldung, da in den Variablen ja nichts drinsteht.
Code :1 2
knot1x_handle = findobj('Tag','knot1x'); k1x = get(knot1x_handle,'Userdata');
Wenn ich mir die Variable k1x ausgeben lasse ohne etwas einzugeben bekomm ich in Matlab die Ausgabe
k1x = []
Nun zur eigentlichen Frage: Gibt es in Matlab einen Befehl um zu überprüfen ob die Variable auch einen Inhalt hat? Wie z.B. in php der Befehl isset.
Wär klasse wenn mir da jemand weiterhelfen kann.
Danke schonmal
venom
-
ich hab zwar mit Matlab noch nie gearbeitet, aber gibt es da die Möglichkeit das ganz einfach über eine if-Abfrage zu machen?
Wie gesagt, ich habe damit noch nie gearbeitet und weiß nicht, ob es if-Anweisungen unterstützt.
Gruß
Dorschty
-
Mit ner if abfrage hab ichs versucht, nur wenn ich if k1x=[] versuche klappts nicht, weil die beiden Klammern hinterm = von Matlab so nicht akzeptiert werden, wenn mir jemand sagt, was da stehen muss würd mir das auch reichen.
-
17.03.08 18:16 #4
- Registriert seit
- Jun 2005
- Beiträge
- 8.169
If at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
Danke, aber das ist auch nicht was ich suche, exist('k1x','var') gibts mir 1 zurück, weil die Variable ja existiert aber einfach nur leer ist.
Code :1 2 3 4 5 6 7 8 9 10 11
Diese Zeile im Programm: k1x = get(knot1x_handle,'Userdata') liefert mir im Command Window: k1x = [] wenn der User in dem Feld für k1x keine Eingabe gemacht hat.
Ich würd halt gerne diesen Fall auffangen und die Variable k1x in dem Fall =0 setzen.
-
18.03.08 07:48 #6
- Registriert seit
- Jun 2005
- Beiträge
- 8.169
If at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
Hmm, dacht isset macht genau das
Naja, hab schon länger nichtmehr mit php programmiert 
Auf jeden Fall vielen dank, isempty() macht genau das was ich gesucht hab.
Vielen Dank, Problem ist damit gelöst
Ähnliche Themen
-
C - Eine Variable aufsummieren bis zu einem Wert, Variable einfrieren und Werte auf..
Von Malte-Micha im Forum C/C++Antworten: 7Letzter Beitrag: 29.11.10, 14:10 -
[Ajax] POST-Variable enthält undefined, Script-Teil enthält richtigen Wert
Von WorldRacer im Forum Javascript & AjaxAntworten: 9Letzter Beitrag: 08.09.10, 19:54 -
Prüfen ob eine Double-Variable Daten enthält
Von Dziko im Forum JavaAntworten: 6Letzter Beitrag: 11.02.10, 08:44 -
Übergabe einer Variable an eine Seite, die ein iframe enthält
Von CarpeNoctem im Forum PHPAntworten: 2Letzter Beitrag: 01.05.07, 16:07 -
aus einer function() einen Wert in eine Variable übergeben
Von wernerstumpferl im Forum Javascript & AjaxAntworten: 9Letzter Beitrag: 30.06.06, 11:59





Zitieren


Login





