|
|
Problem mit "isempty" syntax |
|
Wishi114 |

Forum-Newbie
|
 |
Beiträge: 8
|
 |
|
 |
Anmeldedatum: 11.01.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 11.01.2011, 16:18
Titel: Problem mit "isempty" syntax
|
 |
Guten Tag,
ich habe ein Problem mit meinem MatLab Programm. Zum Start meiner berechnungen müssen in 2 Listboxen einträge eingeladen werden. Falls in einer der beiden boxen ein eintrag fehlt soll das Programm dem User melden das es so nicht arbeiten kann. Nun bekomme ich beim starten des Programms immer eine Fehlermeldung:
??? Error using ==> isempty
Too many input arguments.
Wie kann ich dafür sorgen die isempty Funktion nicht zu überfordern?
|
|
|
|
|
_Peter_ |

Moderator
|
 |
Beiträge: 537
|
 |
|
 |
Anmeldedatum: 08.12.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: 7.10, 2010a
|
 |
|
|
 |
|
Verfasst am: 11.01.2011, 17:18
Titel:
|
 |
isempty erwartet nur ein Argument, du übergibst aber 2 Argumente.
Probier mal folgendes:
_________________
Gruß
Peter
_________________
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht? Oder der MATLAB Hilfe?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
|
|
|
Wishi114 |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 8
|
 |
|
 |
Anmeldedatum: 11.01.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 11.01.2011, 21:40
Titel:
|
 |
danke schonmal für die antwort, werde es morgen in der firma testen!
welche 2 argumente habe ich denn vorher genau übergeben und welche übergebe ich mit deine methode noch?
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 11.01.2011, 23:07
Titel:
|
 |
Hallo Wishi114,
Zitat: |
welche 2 argumente habe ich denn vorher genau übergeben und welche übergebe ich mit deine methode noch? |
Na wenn Du Peters veränderten Code mal durchliest siehst Du schnell:
Also hattest Du die Argumente handles.listbox7 und 'String' und Peter hat daraus get(handles.listbox7, 'String') gemacht.
Ist es jetzt klarer?!
Gruß, Jan
|
|
|
Wishi114 |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 8
|
 |
|
 |
Anmeldedatum: 11.01.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 12.01.2011, 09:12
Titel:
|
 |
ja^^ und jetzt zum endgültigen verständnis.
ich habe das
als ein handes.listbox7.string (alla visual basic) aufgefasst.
was liefert denn das handles.listbox7 und was der string? und was liefert die kombination aus beidem?!
danke für die tolle Unterstützung
mfg
|
|
|
Gast |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 12.01.2011, 10:29
Titel:
|
 |
handles.listbox7 ist erstmal nur eine Zahl, du kannst sie dir als die Hausnummer deiner Listbox7 vorstellen.
'String' ist einfach ein der String "String".
ist genauso sinnvoll wie
Erst mit
schaust du welcher String denn in handles.listbox7 "wohnt", du bekommst ein Char-Array zurück, da kannst du dann gucken ob es leer ist.
|
|
|
|
|
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.
|
|