當我使用cell2mat
時,我有許多空單元格顯示爲NaN的文件,但問題是當我需要獲得平均值時,我無法使用它,因爲它顯示NaN錯誤。在Excel中,它忽略了NaN值,所以我如何在MATLAB中做同樣的事情?如何擺脫MATLAB中的NaNs?
另外,我寫使用xlswrite
文件:
xlswrite('test.xls',M);
我在所有行的數據,除了1我怎樣寫:
M(1,:) = ('time', 'count', 'length', 'width')
換句話說,我想M(1,1)='time'
,M(1,2)='count'
等等。我有從M(2,1)
到M(10,20)
的數據。我怎樣才能做到這一點?
@Paul:矩陣「M」是單元陣列嗎?我假設它必須包含字符串和數據值。在這種情況下,命令'xlswrite('test.xls',M);'似乎應該可以正常工作。它似乎出了什麼問題? – gnovice 2010-03-18 02:57:18
我不認爲M是細胞,它是一個數字10,20的矩陣。我如何轉換字符串,如果多數民衆贊成我需要什麼。 – Paul 2010-03-18 03:02:10
我修改了ans來解決你的新問題。希望它可以幫助 – 2010-03-18 03:15:58