用xlsread()和xlswrite()這兩個函式實現excel與matlab的資料互動。
xlsread()——讀取Microsoft Excel資料檔案後,將資料賦值給matlab的矩陣變數,基本使用格式
num = xlsread(filename, sheet, range) %矩陣變數
filename——Microsoft Excel資料檔案;sheet——工作區名;range——單元格範圍
例如:
testdata1.xls
4 9
5 NaN
A = xlsread("testdata1.xls", 1, "A4:B5")
A =
xlswrite()——將matlab的資料矩陣,寫入Microsoft Excel資料檔案中,基本使用格式
xlswrite(filename, M, sheet, range)
filename——Microsoft Excel資料檔案;M——資料矩陣變數;sheet——工作區名;range——單元格範圍
d = {"Time", "Temp"; 12 98; 13 99; 14 97};
s = xlswrite("tempdata.xls", d, "Temperatures", "E1")
開啟
tempdata.xls
Time Temp
12 98
13 99
14 97
用xlsread()和xlswrite()這兩個函式實現excel與matlab的資料互動。
xlsread()——讀取Microsoft Excel資料檔案後,將資料賦值給matlab的矩陣變數,基本使用格式
num = xlsread(filename, sheet, range) %矩陣變數
filename——Microsoft Excel資料檔案;sheet——工作區名;range——單元格範圍
例如:
testdata1.xls
檔案中A4:B5單元格的內容4 9
5 NaN
A = xlsread("testdata1.xls", 1, "A4:B5")
A =
4 9
5 NaN
xlswrite()——將matlab的資料矩陣,寫入Microsoft Excel資料檔案中,基本使用格式
xlswrite(filename, M, sheet, range)
filename——Microsoft Excel資料檔案;M——資料矩陣變數;sheet——工作區名;range——單元格範圍
例如:
d = {"Time", "Temp"; 12 98; 13 99; 14 97};
s = xlswrite("tempdata.xls", d, "Temperatures", "E1")
開啟
tempdata.xls
檔案,就可以看到Time Temp
12 98
13 99
14 97