Gemischte Matrizen [matlab] |
24.09.2007, 12:25 | tigerbine | Auf diesen Beitrag antworten » | |||||||||||||||
Gemischte Matrizen [matlab] ich suche nach einer Erklärung für folgendes Phänomen. Ich möchte in einer Matrix sowohl Zahlen als auch Text speichern. Die Matrizen sieht dann so aus
Nun lasse ich diese Matrizen mit
wiedergeben und es erscheint als Ausgabe x + 1 5.4321 + 1.2345 Lege ich die Matrix v allerdings wie folgt an:
erhalte ich die gewünschte Ausgabe x + 1.2345 Woran liegt das und wie kann man das gleich richtig machen? |
|||||||||||||||||
24.09.2007, 12:40 | Dual Space | Auf diesen Beitrag antworten » | |||||||||||||||
RE: Gemiscchte Matrizen [matlab] Vermutlich definiert Matlab bei ersterer Variante (erster Matrixeintrag ist ein String) die Variable v irgendwie als Stringarray. Evtl. führt dies zum abrunden der Einträge. Initialisiert man, wie in Variante zwei, die Variable v mit dem Wert 1, so erkennt Matlab, dass es sich um eine "gewöhnliche" Matrix handelt. Aber wie gesagt ... nur Vermutungen. Vielleicht ist es ratsam für deine Zwecke die Symbolic Math Toolbox zu nutzen. Folge dem Link (lässt sich leider nur als Code darstellen):
|
|
Verwandte Themen
Die Beliebtesten » |
|
Die Größten » |
|
Die Neuesten » |
|