MATLAB怎么讀取Excel文件表格中的數(shù)據(jù)? Matlab讀取Excel文件指南


MathWorks Matlab R2020a v9.8.0 中文永久授權(quán)版(附序列號+激活補丁+教程) Win64位
- 類型:編程其它
- 大?。?/span>20.8GB
- 語言:簡體中文
- 時間:2021-05-11

Mathworks Matlab R2021b (9.11.0) 中文完美授權(quán)版(含激活補丁+教程) Win64
- 類型:編程其它
- 大?。?/span>19.3GB
- 語言:簡體中文
- 時間:2021-09-26
全網(wǎng)最簡單的方法
直接上代碼:
clc;clear; a=readmatrix('C:\Users\XXX\OneDrive\桌面\工作簿1.xlsx');
注釋:A = readmatrix(filename) 通過從文件中讀取列向數(shù)據(jù)來創(chuàng)建數(shù)組。readmatrix 函數(shù)可自動檢測文件的導(dǎo)入?yún)?shù)。
運行后:
反正很實用!
至于文件名,在屬性里就可以找到文件的地址。
Matlab讀取Excel文件指南
下面我們使用Matlab讀取Excel文件,并展示一些實用的技巧和竅門。
1、導(dǎo)入Excel文件
使用Matlab讀取Excel文件非常簡單。下面是一個示例:
data = xlsread('Data.xlsx');
在上面的示例中,我們使用xlsread函數(shù)導(dǎo)入了一個名為Data.xlsx的Excel文件。這個函數(shù)返回一個數(shù)據(jù)矩陣。
2、選擇要讀取的Excel文件的工作表
當(dāng)Excel文件包含多個工作表時,你需要指定要讀取的工作表。例如:
[data, header] = xlsread('Data.xlsx', 'Sheet1');
在上面的示例中,我們使用xlsread函數(shù)讀取了Data.xlsx文件中的第一個工作表(Sheet1)的內(nèi)容,并將結(jié)果存儲到了名為data和header的變量中。
3、指定讀取Excel文件的數(shù)據(jù)范圍
你可以使用xlsread函數(shù)的第三個參數(shù)來指定要讀取的Excel文件中的數(shù)據(jù)范圍。
data = xlsread('Data.xlsx', 'Sheet1', 'B2:E6');
在上面的示例中,我們使用xlsread函數(shù)僅讀取了B2到E6的單元格范圍內(nèi)的數(shù)據(jù)。
4、讀取Excel文件中的字符串
有時,Excel文件中包含字符串?dāng)?shù)據(jù)。使用Matlab讀取Excel文件時,你可以使用xlsread函數(shù)的另一個輸出參數(shù)(txt)來讀取這些字符串。
[data, txt, raw] = xlsread('Data.xlsx', 'Sheet1');
在上面的示例中,我們使用xlsread函數(shù)從Data.xlsx文件中的Sheet1讀取了數(shù)據(jù),并使用txt參數(shù)返回了字符串?dāng)?shù)據(jù)。
5、處理Excel文件中的數(shù)字和日期
當(dāng)Excel文件中包含數(shù)字或日期時,你可以使用xlsread函數(shù)讀取它們,并使用相應(yīng)的Matlab函數(shù)進行處理。
例如,可以使用datenum函數(shù)將Excel文件中的日期轉(zhuǎn)換成Matlab日期格式:
[~, ~, raw] = xlsread('Data.xlsx', 'Sheet1'); dates = raw(2:end, 1); % 跳過標(biāo)題行; dates_num = datenum(dates, 'mm/dd/yyyy');
在上面的示例中,我們首先使用xlsread函數(shù)讀取Data.xlsx文件中的原始數(shù)據(jù),并從中提取日期數(shù)據(jù)。然后,我們使用datenum函數(shù)將這些日期轉(zhuǎn)換為Matlab日期格式(以序號表示)。
同樣,可以使用mat2cell函數(shù)將從Excel文件中讀取的列向量轉(zhuǎn)換為單元格數(shù)組。
[~, ~, raw] = xlsread('Data.xlsx', 'Sheet1'); data = raw(2:end, [2, 3]); data_cell = mat2cell(data, ones(size(data, 1), 1), ones(size(data, 2), 1));
在上面的示例中,我們使用mat2cell函數(shù)將2和3列的數(shù)據(jù)從Excel文件中的raw變量轉(zhuǎn)換為一個名為data_cell的單元格數(shù)組。
以上就是Matlab讀取Excel文件的技巧,希望大家喜歡,請繼續(xù)關(guān)注腳本之家。
相關(guān)推薦:
matlab的a和b哪個版本最好用? matlab中a版和b版的區(qū)別介紹
mat文件在matlab里面怎么讀取? matlab保存和讀取mat文件數(shù)據(jù)的技巧
相關(guān)文章
MATLAB R2013b怎么激活?matlab r2013b破解安裝及激活詳細圖文教程
MATLAB R2013b怎么激活?是很多新用戶都想知道的問題,今天腳本之家小編將給大家分享matlab r2013b破解安裝及激活詳細圖文教程,并帶有matlab r2013b的安裝秘鑰和許可證文2017-11-23matlab關(guān)于數(shù)據(jù)概率分布的可視化介紹
本教程通過一個例子給大家介紹matlab關(guān)于數(shù)據(jù)概率分布的可視化,希望對大家使用matlab軟件有所幫助2017-12-16Matlab 2018a怎么安裝?Matlab R2018a官方激活安裝詳細教程(附下載)
matlab r2018a是一款經(jīng)典好用的商業(yè)數(shù)學(xué)軟件,新版包含更多數(shù)據(jù)分析、機器學(xué)習(xí)和深度學(xué)習(xí)選項,提供了鼓勵探索和發(fā)現(xiàn)的環(huán)境,下面就整理了matlab R2018a最新激活安裝方法,2018-03-15matlab怎么繪制云圖?MATLAB在矩形、圓形區(qū)域繪制云圖的方法介紹
Matlab是一款非常有名的數(shù)學(xué)軟件,最近,很多網(wǎng)友問小編matlab怎么繪制云圖?今天小編就給大家詳細介紹一下MATLAB在矩形、圓形區(qū)域繪制云圖的方法步驟,需要的朋友歡迎借鑒2018-04-09如何在matlab路徑中安裝yalmip Matlab R2014a添加yalmip圖文教程
最近,很多網(wǎng)友問小編如何在matlab路徑中安裝yalmip?今天小編就給大家?guī)鞰atlab R2014a添加yalmip圖文教程,文章步驟清晰,同時提供yalmip工具箱下載,需要的朋友歡迎借2018-07-24Matlab R2016a怎么安裝?Matlab2016a破解激活詳細安裝教程(附下載)
Matlab R2016a破解版是一款全球最強大、最實用的數(shù)學(xué)軟件之一,擁有其他軟件無法比擬的優(yōu)勢、龐大的用戶群、超多/實用的教程,本文下面就帶來Matlab R2016a激活破解詳細圖2018-08-20MathWorks Matlab R2018b(V9.5)破解版密鑰安裝+許可激活詳細教程(含下
Matlab R2018b破解版是一款由MathWorks公司推出的全球最強大、最實用超強商業(yè)數(shù)學(xué)軟件,新版為大家?guī)砹巳鹿δ芎透倪M,本文主要為大家詳細介紹Matlab R2018b破解版密鑰2018-09-19Matlab R2019b 64位中文完美激活安裝詳細教程(附密鑰+許可文件下載)
Matlab R2019b中文激活版是一款MathWorks公司推出的著名商業(yè)數(shù)學(xué)軟件,是應(yīng)用程序構(gòu)建、腳本編寫和團隊軟件開發(fā)的新工具,這里提供最新Matlab R2019激活版的安裝教程,以及2022-05-20- MATLAB如何畫分段函數(shù)的圖像?下文小編就為大家?guī)碓敿毜漠嫹植襟E,感興趣的朋友可以一起看看2019-12-04
MathWorks Matlab R2020a(V9.8)密鑰安裝+永久激活詳細教程(含下載)
Matlab R2020a是由MathWorks開發(fā)的全球最強大、最實用超強商業(yè)數(shù)學(xué)軟件,本文主要為大家?guī)砹薓atlab 2020a安裝教程+永久激活方法,并附上Matlab 2020a官方原版 + 激活補丁2020-03-27