0
我有G = cell(3,1)如何在Matlab中顯示存儲在單元格中的值?
我存儲了兩個值,例如100 | 500
在每個單元格中。每當我嘗試打印的價值G(1)
例如,我得到:
ans =
[2x1 double]
我怎麼能顯示電池實際內容,而不是[2x1 double]
?
我有G = cell(3,1)如何在Matlab中顯示存儲在單元格中的值?
我存儲了兩個值,例如100 | 500
在每個單元格中。每當我嘗試打印的價值G(1)
例如,我得到:
ans =
[2x1 double]
我怎麼能顯示電池實際內容,而不是[2x1 double]
?
cell2mat(G(1))
這應該可以解決您的問題。您也可以使用cell2mat(G),它將連接G中的所有矩陣(但是G中的所有元素都必須具有相同的大小)。
G{1}
將給出第一個單元格的內容。命令reshape([G{:}]',[],length(G))'
會給你整個單元格的內容。