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 格式,點相...