matlab讀取xls xlsx csv檔案

2021-10-09 14:55:33 字數 558 閱讀 4233

常常我們在matlab裡需要讀取excel資料檔案或者儲存matlab中矩陣的資料。但是直接在matlab裡用xlswrite寫出的檔案實際上是csv格式,在matlab裡無法用xlsread讀取。筆者總結如下。

1 matlab讀寫excel檔案

讀xlsx、xls檔案:

如果是讀xls檔案,就改一下字尾。

寫xlsx、xls檔案 :

training是要寫出的矩陣資料。

2 matlab讀寫csv檔案: 

3 注意區分csv檔案和xlsx檔案:

這是xlsx檔案

這裡在matlab裡顯示是csv檔案而不是xls檔案,雖然它的字尾是xls。

真正的xlsx檔案在matlab裡顯示仍是xlsx檔案。這樣你就知道該按csv讀取還是xlsx讀取。

4 覺得csv和xlsx相互轉換麻煩的同學,也可以在wps裡也可以先開啟csv檔案,再另儲存為xlsx檔案,再在matlab裡用xlsread讀取即可。

matlab 讀取 分層影象

a imread pepper.bmp 讀入 bmp檔案 g rgb2gray a g 為原始bmp圖案的grayscale版本 h,w size g 讀入g的高和寬 bitplane zeros h,w,8 建立8層空plane,分別儲存1 8個分層 subplot 3,3,1 畫在九宮格的第1個...

matlab讀取mat檔案

今天無意中用到了 mat檔案,用matlab讀取後要和另乙個矩陣相乘,結果一直出錯。顯示 mat格式資料為struct,而不能和數字矩陣相乘。最後用兩個matlab命令將之轉化為矩陣。h load mat 這樣顯示錯誤 要用如下命令代替這一命令 h load mat h cell2mat struc...

Matlab讀取pfm檔案

原文 關於pfm格式,從來沒有官方權威的定義,但是常常在一些場合用到,如生物醫學成像,紅外成像等,尤其是其浮點方式的儲存的點陣圖使得其在科研和學習場合應用都很方便,middlebury資料庫中的視差影象就是以pfm格式進行儲存的。一 pmf格式 pmf格式主要有兩部分組成 頭 元資料。頭有三行 第一...