用matlab如何將陣列寫入到excel中

2021-03-17 19:35:12 字數 1108 閱讀 3128

1樓:

% 從excel檔案中讀資料

[n, t, rawdata] = xlsread(file, sheet, range); % sheet 和 range可以省略

file是excel檔案的地址,sheet是excel檔案中指定的工作表, range是工作表中要讀取資料的範圍

n是數字型資料, t是檔案型資料, rawdata是所有資料(cell型)

% 將資料寫入excel檔案

xlswrite(filename,a,sheet,range); % a就是待寫的資料如[n, t, rawdata] = xlsread('d:\tmp.xls', 'sheet1', 'a1:

b2');

xlswrite('d:\tmp.xls', rawdata, 'sheet2'); % 需保證檔案'tmp.

xls'未被開啟 winopen('d:\tmp.xls'); % 開啟excel檔案更多用法可以檢視matlab的幫助

matlab如何將多個變數中的資料拼接成一個陣列儲存到excel中? 50

2樓:草原上之狼

你可以直接在m檔案裡面用xlswrite函式:(filename/sheet/range都是要加單引號滴)

xlswrite(filename, m);將矩陣m的資料寫入名為filename的excel檔案中。

xlswrite(filename, m, sheet);將矩陣m的資料寫入檔名為filename中的指定的sheet中。

xlswrite(filename, m, range);將矩陣m中的資料寫入檔名為filename的excel檔案中,且由range制定儲存的區域,例如'c1:c2'.

xlswrite(filename, m, sheet, range) ;在上一條命令的基礎上指定了所要儲存的sheet。

status = xlswrite(filename, ...) ;返回完成狀態值。如果寫入成功,則status為1;反之寫入失敗,則status為0.

[status, message] = xlswrite(filename, ...);返回由於寫入操作而產生的任何錯誤或警告資訊

如何將MATLAB執行結果寫入檔案

a 1,2,3,4,5,6,7,8,9 fp fopen d ztq.txt wt for i 1 9 fprintf fp,d a i endfclose fp 將陣列a匯入 到d盤中的版ztq.txt中。權 最初等的函式是fprintf 高階函式有csvwrite和dlmwrite 如何用mat...

matlab如何將一維陣列從大到小排序

matlab一維陣列將資料從大到小排列使用矩陣排列,俗稱 起泡法 方法思想如下 第一 用兩個並列的for迴圈語句,在第二個for 語句中又巢狀了一個迴圈語句。第一個for語句用於輸入10個元素的初值。第二個for語句用於排序。本程式的排序採用逐個比較的方法進行。第二 在i次迴圈時,把第一個元素的下標...

如何將Matlab程式移植到Android平臺上

方法如下 1 將matlab重寫為c,在高版本matlab裡找應用程式編譯器功能,選擇生成c c static library並選中generate code only。2 然後用cygwin編譯成 so庫。3 android中使用jni呼叫。注意 不是matlab和c混合編譯,混合編譯你要有mat...