|
|
If Abfrage mit ~= will nicht |
|
Localhorst |
Forum-Fortgeschrittener
|
|
Beiträge: 86
|
|
|
|
Anmeldedatum: 18.02.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 20.06.2008, 12:19
Titel: If Abfrage mit ~= will nicht
|
|
Hallo Forum,
ich habe gerade ein drehendes Fragezeichen über dem Kopf und bekomme es nicht weg.
Wenn ich an einer bestimmten Stelle in meinem Code ein Breakpoint setze und mir die Variablen anschaue, klappt eine IF Abfrage nicht wie geplant
Zitat: |
K>> [plus(z,2) plus(z,3)]
ans =
692 919
K>> [plus(i,2) plus(i,3)]
ans =
690 919
K>> [plus(z,2) plus(z,3)]~= [plus(i,2) plus(i,3)]
ans =
1 0 |
Die beiden Seiten sind doch deutlich ungleich, warum bekomme ich nicht 1 1 als Ergebnis des Vergleiches? (Das If habe ich jetzt weg gelassen, steht halt sonst vor dem Vergleich)
MFG
Localhorst
|
|
|
|
|
nschlange |
Ehrenmitglied
|
|
Beiträge: 1.320
|
|
|
|
Anmeldedatum: 06.09.07
|
|
|
|
Wohnort: NRW
|
|
|
|
Version: R2007b
|
|
|
|
|
|
Verfasst am: 20.06.2008, 12:52
Titel:
|
|
Hey,
vielleicht übersehe ich etwas wichtiges,
aber plus(z,3) und plus(i,3) sind doch gleich, nämlich 919.
Die Prüfung auf Ungleichheit liefert daher null.
_________________
Viele Grüße
nschlange
"Chuck Norris ejakuliert fluessigen Stahl!"
|
|
|
keloid |
Forum-Century
|
|
Beiträge: 216
|
|
|
|
Anmeldedatum: 04.10.07
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 7.5.0.342 (R2007b)
|
|
|
|
|
|
Verfasst am: 20.06.2008, 13:38
Titel:
|
|
Daher waere es geschickt, wenn die zwei Paare einzeln ueberprueft wuerden um sie mit ODER zu verknuepfen.
|
|
|
Localhorst |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 86
|
|
|
|
Anmeldedatum: 18.02.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 20.06.2008, 14:16
Titel:
|
|
keloid hat Folgendes geschrieben: |
Daher waere es geschickt, wenn die zwei Paare einzeln ueberprueft wuerden um sie mit ODER zu verknuepfen. |
Genau so habe ich es auch gemacht, es ging mir darum, dass beide Elemente geprüft werden. Ich wußte nicht, das die Elemente Paarweise miteinander verglichen werden und dann einzelne Ergebnisse ausgeben.
Vielen Dank
Gruß
LOcalhorst
|
|
|
|
|
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 - 2024
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.
|
|