1樓:暨友安慈秋
第一種你是把2維的cell再組合一起,就是3維的了。
第二種你是直接建立乙個3*4的2維cell。
維數不一樣。
第一種你想連線兩個cell,用cat函式。
>>cat(1,name,num)
ans=
'ab'
'ac'
'ad'
'ae'[1]
[2][3]
[4][2]
[1][2]
[1]>>
size(ans)
ans=34
2樓:漆向雁兆環
首先你要知道你用的xlswrite函式執行的是覆蓋操作。
舉個簡單的例子,如果第一次用xlswrite輸出[10,2]的矩陣;第二次你輸出的是[5,2]的矩陣。結果是,那你的.xls還是有[10,2]的矩陣,只不過前5行是第二次輸入的,而後5行是第一次輸入的結果。
然後是你的問題,我覺得導致這樣的結果原因可能有二:其一,你的**裡每次輸出的結果都是一樣的,也就是無論你怎麼執行xlswrite的資料不變,你檢查一下;其二,就像我上面所說,可能你觀察的單元格在你第二次執行時沒有被覆蓋掉。
我的建議是,如果你不想每次執行都該**的話,可以先設定乙個足夠大的空矩陣,比如[10000,10000],然後每次要把資料寫入前先把這個空矩陣寫入,這樣就等同於把原先的excel清空了,呵呵呵。
怎麼把matlab中處理的資料存入到excel中
3樓:
可以直接用xlswrite命令。
data=randn(100,1); % data為需要儲存的資料xlswrite('d:\write2excel.xls',data,'data1');%資料儲存至d盤根目錄下
% d:\write2excel.xls 為儲存路徑及檔名% data 為需要儲存的資料
% data1為儲存至excel中的表單名
4樓:匿名使用者
help xlswrite
怎樣將matlab中的資料輸出到excel中
5樓:匿名使用者
使用 xlswrite()函式可以將matlab中資料儲存到excel中,請看下面例子:
>> data = magic(5) % 示例資料data =
17 24 1 8 1523 5 7 14 164 6 13 20 2210 12 19 21 311 18 25 2 9>> xlswrite('test.xls',data) % 儲存excel檔案,不寫完整路徑則表示當前目錄
6樓:匿名使用者
先建立乙個空矩陣或zeros,再將資料存入,最後匯出就行!
就像;a=zeros(10,10);
a(i,j)=num;
xlswrite('c:\documents and settings\administrator\桌面\空隙率資料.xls',a,'shuju');
matlab輸出的資料怎樣用xlswrite逐行儲存到excel中去?如何進行格式控制?
7樓:匿名使用者
對於你的第乙個問題,我建議使用下面的方法,首先把這些矩陣整合成乙個矩陣,然後一次性寫入。
b=;for i=1:10
a=ones(3,2)*rand;
b=[b;a];
endxlswrite('a.xls',b,'sheet1','a1');
當然如果你就要每次寫乙個的話,你可以這樣做:
for i=1:10
a=ones(3,2)*randn;
s=strcat('a',num2str(3*i-2))endxlswrite('a.xls',a,'sheet1',s);
格式的控制就是指定在**寫,使用字串s來指定寫入的位置。
對於第二個問題還沒有方法,因為這個函式只能儲存numeric array or cell array.
祝你學習愉快!
我用matlab 裡的 xlswrite 函式把乙個矩陣寫入 xls 檔案,每次寫到60000行以上就報錯
8樓:匿名使用者
xlswrite寫檔案的問題主要不是matlab的原因,因為excel 工作表最多可包含65536 行、256列。行數和列數不得超出其各自的最大限制。
參見:http://office.
至於讀csv檔案,可能性比較大的是記憶體不足,但也可能是xlsread的實現(所呼叫的dll檔案)所造成的限制。建議你使用任務管理器注意看看記憶體的使用情況,或者,也可以考慮直接按照文字檔案直接讀取csv檔案(本身就是純文字檔案)。
9樓:匿名使用者
檔案確實有點大,我matlab的限制是多少我真不知道
求助EXCEL大神,求助excel大神? 80
條件格式的話,直接用rank函式可以標亮顯示選擇單元格a1 rank a1,a 1 a 1000 counta a 1 a 1000 0.3 選擇圖案,顏色 格式刷刷別的單元格 自己調整資料區域 我愛寶貝 排序吧。發張表來看看先。 排序,排序為a列為主關鍵字,升降序隨便,b列為次關鍵字,升降序隨便,...
Excel裡面公式求助,excel公式求助
先解釋一下兩個公式中都有的函式rand 這是乙個隨機取值的函式,其值範圍為 0 1。你可以試一下在乙個excel單元格內輸入 rand 回車之後就可以看到乙個0 1的隨機數字,類似於 0.1223324。按f9可以重新整理,重新取另乙個隨機數。知道這個函式rand 的作用後,上述公式也就不難理解了 ...
vue我想把前端的list匯出excel,後臺是c
由c 後臺匯出,nuget 搜尋npoi後引用,用於處理和生成excel。public static void datatableexcel datatable datatable,string filename,string sheetname for int i 0 i datatable.ro...