如何將Excel資料匯入MATLAB中

時間 2022-03-25 21:10:12

1樓:我是吶個誰

1、將待匯入的矩陣結構的資料錄入excel中,錄入時注意行列要跟原矩陣一一對應。

2、錄入完以後儲存資料,為了後續步驟使用方便,命名時我們最好把它命名接下來在matlab中要引用的變數名(比如在matlab中要將該矩陣作為b矩陣參與運算,就可以把它命名為b.xls,xls為副檔名)。

3、執行matlab程式,點選工具欄上的import data工具按鈕。

4、在彈出的「import data」對話方塊中找到前面儲存的資料檔案(b.xls),「開啟」。

5、彈出「import」視窗,在視窗工具欄左側匯入選項中選擇「matrix(矩陣)」,然後點選工具欄右側的「勾」,匯入資料。

6、關閉「import」視窗,回到matlab主程式,在workspace(工作空間)中可以看到剛剛匯入矩陣變數,接下來就可以對矩陣進行運算了。

7、每次關閉matlab程式都會將工作空間中的變數清空,所以如果經常用到該變數,不妨將該變數儲存為mat檔案。

8、這樣一來每次開啟matlab,只需要雙擊mat檔案便可以將變數匯入工作空間。

如何將excel資料匯入matlab中

2樓:語數教育鄭老師

將excel資料匯入matlab中,需要先將資料錄入到excel中,然後再將其匯入到matlab中參與矩陣運算。具體步驟如下:

1、將待匯入的矩陣結構資料錄入到excel中,錄入時注意行列要跟原矩陣一一對應。

2、錄入完以後儲存資料,為了後續步驟使用方便,命名時我們最好把它命名為我們接下來在matlab中要引用的變數名(比如在matlab中要將該矩陣作為b矩陣參與運算,就可以把它命名為b.xls,xls為副檔名)。

3、執行matlab程式,點選工具欄上的import data工具按鈕。

4、在彈出的「import data」對話方塊中找到前面儲存的資料檔案(b.xls),「開啟」。

5、彈出「import」視窗,在視窗工具欄左側匯入選項中選擇「matrix(矩陣)」,然後點選工具欄右側的「勾」,匯入資料。

6、關閉「import」視窗,回到matlab主程式,在workspace(工作空間)中可以看到剛剛匯入矩陣變數,接下來就可以對矩陣進行運算了。

7、每次關閉matlab程式都會將工作空間中的變數清空,所以如果經常用到該變數,不妨將該變數儲存為mat檔案。

8、這樣一來每次開啟matlab,只需要雙擊mat檔案便可以將變數匯入工作空間。

3樓:圭騫騫磨燕

一xlsread()函式,比import簡單的多,具體語句:a=

xlsread('yourfilename.xls')

望高手支招!

不一定要拷貝到data檔案中啊,你使用xlsread時指定excel絕對路徑就可以了嘛二如果只是幾個很大的矩陣資料,你直接在matlab中定義矩陣,再複製貼上得了

定義矩陣就先定義個空的唄

比如一維:a=zeros(1,n);%%這是1xn的

二維:a=zeros(n)

%%這是nxn的

然後在workspace視窗開啟這個空矩陣,把excel中的數直接複製過來就行了

xlsread(),但是對excel表要求還挺高的,比如有次我就匯入失敗,是因為名字雖然是.xls,但是實際是

文字檔案(製表符分隔)(*.txt)

格式的,所以你注意一下,對照matlab幫助,一般不會有問題

在一個空單元格輸入1,並複製它

選中要轉化成數值的單元格區域

右擊-選擇性貼上-乘補充回答:這樣操作以後,仍不能轉換數值,說明你原來的資料格式有問題,提示你檢查以下幾項:

1、資料內是否存在空格,(可以通過查詢替換,將空格替換掉)

2、資料內是否存在非法字元!

清除後,就可以運算了

有的時候還需要:

把修改過的區域再進一步修改,全選中,然後「單元格格式」,把單元格格式由「常規」改為「數值」!!!

4樓:木生子識時務

將excel中的資料匯入matlab中可以使用 xlsread 命令,也可用uiimport直接匯入

1.使用 xlsread命令

該命令具體用法如下:

num = xlsread(filename)

num = xlsread(filename,sheet)

num = xlsread(filename,xlrange)

num = xlsread(filename,sheet,xlrange)

示例如下:

values = ;

headers = ;

xlswrite('myexample.xlsx',[headers; values]);    %在當前matlab工作資料夾下建立myexample.xlsx的excel檔案

filename = 'myexample.xlsx';    %如檔案不在當前資料夾下,還需要加上完整路徑

a = xlsread(filename)    %讀取全部內容

filename = 'myexample.xlsx';    %讀取指定部分的值

sheet = 1;

xlrange = 'b2:c3';

subseta = xlsread(filename,sheet,xlrange)

filename = 'myexample.xlsx';    %讀取指定列的值

columnb = xlsread(filename,'b:b')

注意,運用此命令時不要開啟所要操作的excel檔案,不然會報錯。

2. 從資料空間中匯入

使用命令:

uiimport

然後選擇file,再選擇相應的excel檔案即可。

然後選擇相應的excel檔案即可匯入。不過這個每次都要手動匯入,沒有直接使用命令方便,所以不建議使用。

如何將excel中資料匯入到matlab中

5樓:泡影果果

工具:matlab軟體

步驟、雙擊桌面的matlab軟體快捷方式,開啟該軟體後,在頂部的選單欄找到「 import data「並單擊。如下圖紅框所示。

接下來進入」import data「對話方塊,如下圖所示,找到要匯入的excel檔案,然後單擊右下角的開啟。

接下來就進入了匯入資料設定介面了,在這個介面裡面可以對匯入的資料進行一些設定。匯入資料設定介面如下圖所示。

下面以設定匯入資料後的格式為例對匯入的資料進行設定。想讓匯入後的excel資料為列向量,就選中如下圖紅框所示的命令即可。當然還可以設定為其他格式,比如陣列。

完成資料匯入格式的設定後,單擊上部中間的對號按鈕就可以完成資料的匯入了。如下圖紅框所示。

接下來就可以在工作空間檢視到匯入的excel資料了,匯入後的matlab工作介面如下圖所示。在紅框中的變數即是匯入的excel資料。接下來就可以對該資料進行各種處理操作了。

6樓:匿名使用者

matlab如何匯入excel資料的方法如下:

1、一xlsread()函式,比import簡單的多,具體語句:

a = xlsread('yourfilename.xls')

直接在matlab中定義矩陣,再複製貼上得了

定義矩陣就先定義個空的

比如一維:a=zeros(1,n);%%這是1xn的

2、二維:a=zeros(n) %%這是nxn的

然後在workspace視窗開啟這個空矩陣,把excel中的數直接複製過來就行了

xlsread(),但是對excel表要求還挺高的,比如有次我就匯入失敗,是因為名字雖然是.xls,但是實際是 文字檔案(製表符分隔)(*.txt) 格式的,所以你注意一下,對照matlab幫助,一般不會有問題

在一個空單元格輸入1,並複製它

選中要轉化成數值的單元格區域

右擊-選擇性貼上-乘補充回答:這樣操作以後,仍不能轉換數值,說明你原來的資料格式有問題,提示你檢查以下幾項:

1、資料內是否存在空格,(可以通過查詢替換,將空格替換掉)

2、資料內是否存在非法字元!

清除後,就可以運算了

有的時候還需要:

把修改過的區域再進一步修改,全選中,然後「單元格格式」,把單元格格式由「常規」改為「數值」

怎麼把excel中的資料匯入matlab中?

如何將excel中資料匯入matlab變數中

7樓:冷楓娛樂

將待匯入的矩陣結構的資料錄入excel中,錄入時注意行列要跟原矩陣一一對應

錄入完以後儲存資料,為了後續步驟使用方便,命名時我們最好把它命名為我們接下來在matlab中要引用的變數名(比如在matlab中要將該矩陣作為b矩陣參與運算,就可以把它命名為b.xls,xls為副檔名)

執行matlab程式,點選工具欄上的import data工具按鈕

在彈出的「import data」對話方塊中找到前面儲存的資料檔案(b.xls),「開啟」

彈出「import」視窗,在視窗工具欄左側匯入選項中選擇「matrix(矩陣)」,然後點選工具欄右側的「勾」,匯入資料

關閉「import」視窗,回到matlab主程式,在workspace(工作空間)中可以看到剛剛匯入矩陣變數,接下來就可以對矩陣進行運算了

每次關閉matlab程式都會將工作空間中的變數清空,所以如果經常用到該變數,不妨將該變數儲存為mat檔案

這樣一來每次開啟matlab,只需要雙擊mat檔案便可以將變數匯入工作空間

如何將excel**中大量資料匯入matlab中並作圖

8樓:匿名使用者

將baiexcel**中大量資料匯入

dumatlab中並作圖的步驟如下:zhi

1.開啟daomatlab,點選主頁下面匯入資料,可以版匯入excel資料,在權此將自己命名的huitushuju檔案匯入。

2.點選開啟按鈕,即可將資料匯入。

3.滑鼠選中varname1所有資料,右鍵彈出下拉選單,選擇匯入所選內容,即可將資料匯入matlab工作空間,同理可以將另外兩個變數也匯入。

4.依次將三列資料分別匯入matlab空間如下,在工作空間會看到這三個變數,並知道三個變數的最大值及最小值。

5.在此將其重新命名為x,同理將varname2和varname3分別命名為y1,y2。

6.此時在命令區域,編寫如下程式:

plot(x,y1,'r-');

hold on;

plot(x,y2,'b-.');

ylabel('距離/m');

執行該程式,即可繪製所需要的曲線了。這樣就解決了將excel**中大量資料匯入matlab中並作圖的問題了。

如何將Excel資料匯入MATLAB中

方法 步驟 將待匯入的矩陣結構的資料錄入excel中,錄入時注意行列要跟原矩陣一一對應 錄入完以後儲存資料,為了後續步驟使用方便,命名時我們最好把它命名為我們接下來在matlab中要引用的變數名 比如在matlab中要將該矩陣作為b矩陣參與運算,就可以把它命名為b.xls,xls為副檔名 執行mat...

如何將Excel匯入Oracle資料庫

千鋒教育 1 toad支援將excel或mdb檔案匯入oracle2 也可以將excel或mdb檔案先匯出成txt文字檔案,再用oracle的sqlldr命令實現 sqlldr userid ip 123456 control city.ctl log city.log direct true 3 ...

如何將Excel中資料匯入matlab變數中

x xlsread a.xlsx 讀進來後,x是一個cell矩陣 如何將excel中的資料匯入到資料庫 如何將excel的資料匯入spss中 雪v歌 excel匯入spss步驟1 啟動spss,會出現如下圖框。選取 更多檔案 excel匯入spss步驟2 在 檔案型別 出選擇 excel 格式,點相...