Ich habe eine Tabelle, die alle Zahlen wie gelesen von Excel mit readtable ist. Einige der Zahlen kommen in Apostrophen wie "0,084" usw. vor. Dies liegt daran, dass die Excel-Tabellen unordentlich mit Wörtern sind, die in einigen Spalten, aber außerhalb der Tabellendaten erscheinen. Die Verwendung von isstring ergibt 0. Mein Hauptziel ist es, die Tabelle in ein 3D-Array umzuwandeln (ist es möglich, eine 3D-Tabelle zu erstellen?). Wie konvertiere ich die Zellen, die als "x" erscheinen, in Zahlen, so dass ich mein 3D-Array (aus mehreren dieser Tabellen) erstellen kann.Konvertieren von gemischten Tabelle zu Array Matlab
Zum Beispiel var11 in dieser Tabelle kommt als einer der Täter durch:
verschiedene Tabellen verschiedene Standorte für diese Zellen haben können. Der Versuch, die gesamte Tabelle zu konvertieren Array gibt einen Fehler:
B = table2array(z);
Error using table2array (line 27)
Cannot concatenate the table variables 'Var3' and 'Var11', because
their types are double and cell.
Zeigen Sie einen Screenshot der importierten Tabelle aus Ihrem Matlab-Arbeitsbereich oder fügen Sie eine kleine Teilmenge Ihrer Daten ein, um uns ein besseres Verständnis zu vermitteln. – Wolfie