求助Matlab匯出Excel的函式xlswrite問題

時間 2021-10-30 06:30:49

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...