|
Alex |

Forum-Anfänger
|
 |
Beiträge: 35
|
 |
|
 |
Anmeldedatum: 13.08.07
|
 |
|
 |
Wohnort: Dortmund
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 08.09.2008, 08:38
Titel: ??? Error using ==> eq
|
 |
Hi,
ich finde einfach keine Lösung für folgenden Fehler:
Hier der Code-Abschnitt.
j = 12
Name Size Bytes Class Attributes
j 1x1 8 double
n 12x1 888 cell
nname 1x9 18 char
sql 1x51 102 char
Sieht da jemand was?
Grüße
_________________
Gruß
Alex
|
|
|
|
|
keloid |

Forum-Century
|
 |
Beiträge: 216
|
 |
|
 |
Anmeldedatum: 04.10.07
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: 7.5.0.342 (R2007b)
|
 |
|
|
 |
|
Verfasst am: 08.09.2008, 09:02
Titel:
|
 |
Am ehesten könnte der Fehler darin liegen, dass die Strings nicht die gleiche Länge haben.
Mit dem Vergleich, den Du anstellen möchtest, soll Matlab ja überprüfen, ob die beiden Elemente identisch sind. Da nname ein String mit 9 Zeichen ist, muss n{i} ebenfalls einer sein, sonst läuft der Vergleich nicht.
Alternativ könntest Du es mit strcmp versuchen.
|
|
|
Alex |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 35
|
 |
|
 |
Anmeldedatum: 13.08.07
|
 |
|
 |
Wohnort: Dortmund
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 08.09.2008, 09:18
Titel:
|
 |
Danke, dass war die Lösung
Ich wußte nicht, dass der bei "==" nur bei einem identischen Datensatz true zurückgibt.
_________________
Gruß
Alex
|
|
|
|
|
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.
|
|