2016-09-21 4 views
0

Warum funktioniert das nicht?Erstellen Sie eine Tabelle mit einer einzigen Spalte in Matlab

cell2table({1;2;3},'RowNames',{'test'}) 

Ich habe die Daten zu einer Zelle Spalte Vektor von Zahlen definiert, und haben eine einzelne Überschrift angegeben.

ich den Fehler:

Fehler mit cell2table (Linie 58) Die RowNames Eigenschaft einen Namen für jede Zeile in der Tabelle enthalten.

+1

Sie dreireihige benötigen würden Namen, weil die Zelle drei Zeilen hat. Vielleicht meinst du 'cell2table ({1 2 3}, 'RowNames', {'test'})'? –

+0

Sie haben drei Zeilen. Du brauchst drei Namen. – Jeon

+1

Wenn Sie den Spaltennamen setzen möchten, 'cell2table ({1; 2; 3}, 'VariableNames', {'test'})' – Jeon

Antwort

1

eine Tabelle mit 1 Zeile und 3 Spalten und den Reihen Schaffung von 'Test' benannt:

cell2table({1 2 3},'RowNames',{'test'}) 

eine Tabelle mit 3 Zeilen und 1 Spalte zu schaffen und der Cloumn namens 'Test':

cell2table({1;2;3},'VariableNames',{'test'}) 

Sie auch diejenigen, aber 'Rownames' Länge hat kombinieren können die Menge der Zeilen gleich und 'Variablenames' Länge hat die Menge der Spalten gleich

Verwandte Themen