Matlab CellString und xlswrite

Gast #2137508
Lesenswert?

Hi,

ich hab ein Problem beim Schreiben von Strings mittels xlwrite in 
Matlab.
Ich habe verschiedene Daten als Strings in einer Variablen gespeichert. 
Das Format ist wiefolgt: <1005x20 char>
Diese würde ich nun gerne per xlswrite in einer Exceltabelle schreiben.
Matlab geht nun aber hin und schreibt die einzelnen Zeichen der Wörter 
in einzelne Spalten. Ist ja auch ein normales Verhalten. Des Rätsels 
Lösung solle nun sein, meine Struktur in eine <1005x1 Cell> zu 
überführen und diese dann der Funktion zu übergeben.
Wandle ich allerdings meine Variable mittels cellstr(xxx) um, und 
schreibe das Ergebnis in die Datei, zeigt mir Matlab nur Zahlen an, 
keinen String.
Ein "21-Jan-2011 12:52:48" wird zu 40564,53667.

Kann mir jemand den Grund erklären oder einen Trick verraten, wie ich 
meine Ausgabe noch hinbekomme?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren