日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

如何把excel表格的数据导入到MATLAB中去

發布時間:2024/1/8 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何把excel表格的数据导入到MATLAB中去 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一,前言

? 之前做了個題目,要求把Excel的表格轉入MATLAB里面去,我查閱了資料,總結出來以下方法

二,具體的兩種方法

1.直接導入數據

? 如果你覺得寫函數比較麻煩,就可以使用matlab自帶的導入數據功能

第一步:找到“導入數據的按鈕”

第二步:點擊這個"導入數據",會彈出路徑選擇,選擇Excel表格的路徑就會彈出

第三步:選擇你所需要的輸出形式,輸出的矩陣將自動添加你的工作區間,然后就使用。

補充說明: 矩陣輸出類型有五種形式,下面會介紹

(1)表:以你原始的Excel表形式輸出,但同一列只能用同一種類型
實例:

注釋:黃色就是無法導入,因為同一列既有字符又有數字

導出結果:

(2)列向量:把表每一列輸出出來,但是同一列只能用同一種類型

注釋:黃色就是無法導入,因為同一列既有字符又有數字
導出結果:

注釋:以下三種不再放圖做例子,因為下面的‘三 函數’將會講到,例子將在下面放出

(3)數值矩陣:只能讀取數值,所有的字符無法讀入

(4)字符串數組:都以string的形式讀入,無論是字符還是數字

(5)元胞數組:以cell的形式輸出,值得注意的是輸出的字符是雙引號,這與下面的函數不同

總結:如果你有點沒搞清楚,就記住:
你只想要你數據中的數值——用(3)數值矩陣
你只想要數據中的字符——用(4)字符串數組
你只要每一列——用(2)列向量

2、寫函數

(1)只讀取數值

num = xlsread(filename)

解釋:
?num就是從‘filename’讀取的矩陣,值得注意的是這個矩陣無法讀入字符串。正如下圖,這種函數無法讀入字符‘x’,用‘NULL’替代,所以如果你的數據里面有字符,你想讀取,就不要用這個函數。但如果你只要里面的數值就可以用。

注釋:下圖是MATLAB的help文檔的例子


(2)讀取字符與數值

[num,txt,raw]=xlsread(filename)

解釋:這里第一個‘num’與上面一樣的,是數值類矩陣,讀不了字符。第二個‘txt’只能讀字符,讀不了數值。第三個‘raw’是元胞矩陣,里面的字符是用單引號儲存的。

注釋:下圖是MATLAB的help文檔的例子

附頁:如果你對filename的格式不太懂,可以參考這個。

如果對你有用,就點個贊吧!
如果你有疑惑或者意見,真誠地歡迎你提出!

總結

以上是生活随笔為你收集整理的如何把excel表格的数据导入到MATLAB中去的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。