|
torsten23 |

Forum-Anfänger
|
 |
Beiträge: 42
|
 |
|
 |
Anmeldedatum: 21.11.08
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 29.07.2010, 17:44
Titel: String liste
|
 |
Wie kann ich mir sowas einfacher machen lassen?
legend('6', '7', '8', '9', '10', '11','12','13','14','15')
also eine String liste
|
|
|
|
|
yankemen |

Forum-Century
|
 |
Beiträge: 104
|
 |
|
 |
Anmeldedatum: 14.04.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: 32: 2008a & 2010a
|
 |
|
|
 |
|
Verfasst am: 30.07.2010, 12:16
Titel:
|
 |
Moin torsten23,
Du möchtest eine Liste, die die Zahlen von 6 bis 15 als einzelne Strings enthält?
Spontaner Versuch:
Hilft Dir das?
Ciao,
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
|
|
|
LittleX |

Forum-Guru
|
 |
Beiträge: 494
|
 |
|
 |
Anmeldedatum: 14.05.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 30.07.2010, 12:41
Titel:
|
 |
Hallo,
Du kannst folgendes machen:
Viele Grüße,
LittleX
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 30.07.2010, 14:18
Titel:
|
 |
Hallo yankemen,
yankemen hat Folgendes geschrieben: |
|
Klappt nicht. Für i>9 liefert INT2STR werden zwei CHARs, die nicht in ein CHAR des vektors "liste" passen.
Versuche dies:
Gruß, Jan
|
|
|
yankemen |

Forum-Century
|
 |
Beiträge: 104
|
 |
|
 |
Anmeldedatum: 14.04.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: 32: 2008a & 2010a
|
 |
|
|
 |
|
Verfasst am: 30.07.2010, 14:28
Titel:
|
 |
Moin Jan,
komisch, ich bekomme keinen Fehler und sowohl Dein C als mein liste sind laut isequal(C,liste) identisch.
okay, mit 2008a bekomme ich den Fehler
Matlab 2010a hingegen liefert mir das gleiche wie Deine Version. Ob das jetzt ein Bug oder ein feature ist, sei mal dahin gestellt.
Ciao,
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
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 30.07.2010, 16:17
Titel:
|
 |
Hallo yankeman,
Ich vermute, Du hattest "liste" bereits vorher als CELL definiert.
Du hast geschrieben:
Zitat: |
class liste
char
% liste ist ein 1*10-cell |
Ist es nun ein CELL array oder ein CHAR?!
Wenn dies nicht zu einem Fehler in 2010a führt, solltest Du einen Bugreport einschicken:
Gruß, Jan
|
|
|
yankemen |

Forum-Century
|
 |
Beiträge: 104
|
 |
|
 |
Anmeldedatum: 14.04.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: 32: 2008a & 2010a
|
 |
|
|
 |
|
Verfasst am: 02.08.2010, 09:59
Titel:
|
 |
Moin Jan,
im Anhang meine Befehle und deren Ergebnis unter R2010a als Screenshot. War am Freitag dann schon offline, deswegen erst jetzt.
Wie das jetzt zu bewerten ist: hm, k.A....
Ciao,
yankemen
Beschreibung: |
|
 Download |
Dateiname: |
matlab2010a_liste.jpg |
Dateigröße: |
220.53 KB |
Heruntergeladen: |
360 mal |
_________________
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
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 02.08.2010, 13:18
Titel:
|
 |
Hallo Yankeman,
hahaha. Ich bin soo tief ins Grübeln geraten, aber dann war der Fehler doch recht klar:
Wenn Du vorher noch "clear all" or "clear liste" eingeben könntest, würde auch in 2010a ein Fehler erscheinen.
Trotz Deines Screenshots ist "liste" kein CHAR array!!! Wenn Du diesen Befehl eingibst:
beudeutet das:
und das ist natürlich ein CHAR Vektor! Was Du (ich) aber wissen möchtest, ist:
Solche Verwirrungen haben mich inzwischen dazu gebracht immer die funktionelle Form von Funktionen zu benutzen:
Danke für das schöne Beispiel! Ich habe viele Minuten gegrübel...
Gruß, Jan
|
|
|
yankemen |

Forum-Century
|
 |
Beiträge: 104
|
 |
|
 |
Anmeldedatum: 14.04.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: 32: 2008a & 2010a
|
 |
|
|
 |
|
Verfasst am: 02.08.2010, 14:14
Titel:
|
 |
|
 |
|
Moin Jan,
Jan S hat Folgendes geschrieben: |
|
*kopftisch* *rofl*
Okay, ja, das ist ein himmelweiter Unterschied. Ich hatte es schneller aufgegeben, diesen Fehler zu ergründen.
Allerdings muss ich Dich enttäuschen, was Deinen erwarteten Fehler angeht. Ich habe bewusst die Command History im Bild. Auf dieser sollte m.E. ersichtlich sein, dass und welche Befehle ich frisch und neu nach dem Start von Matlab eingegeben habe.
[edit]
Ist es jetzt immer noch merkwürdiges Verhalten?
(Ich hatte mir meinen Screenshot nochmal genauer angeschaut...
Mein Posting mit den runden Klammern war fehlerhaft, weil ich es manuell vom Notebook übertrug... )
[/edit]
Was tun? Sprach Zeus äh yankemen, und überlegte...[/b]
_________________
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
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 03.08.2010, 01:35
Titel:
|
 |
Hallo yankemen,
Das läuft unter 6.5, 2008b, 2009a.
Dieser Fehler:
Zitat: |
% unter 2008a kommt hier der Fehler
??? Cell contents assignment to a non-cell array object. |
sieht so aus, als sei "liste" vorher eine nicht-CELL-Variable gewesen. Das "clear('liste')" schafft dann Abhilfe.
Gruß, Jan
PS. nicht "clear(liste)" ! :-)
|
|
|
|
|
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.
|
|