下面我就通過實例介紹一下MATLAB如何導(dǎo)入excel數(shù)據(jù)。1.讀取sheet1中的所有數(shù)據(jù)我們以03版excel為例,假設(shè)excel中數(shù)據(jù)為默認這些文本以及數(shù)字都放在sheet1中,我們將此excel選入當前工作目錄(必要步驟),然后再MATLAB主窗口中輸入下面命令:[NU
將Excel數(shù)據(jù)導(dǎo)入MATLAB中,需要先將數(shù)據(jù)錄入到Excel中,然后再將其導(dǎo)入到MATLAB中參與矩陣運算。具體步驟如下:一起來學習吧!
材料/工具
電腦軟件 matlab
excel中的數(shù)據(jù)導(dǎo)入matlab中的方法: 1、你可以使用xlsread函數(shù)來讀取excel中的數(shù)據(jù) 2、就是把字符轉(zhuǎn)化為數(shù)字,使用函數(shù)str2num xlsread的使用: EXAMPLES: 1. Default operation, NUMERIC = xlsread(FILE), [NUMERIC,TXT]=xlsread(FILE), [NU
方法
1、將待導(dǎo)入的矩陣結(jié)構(gòu)數(shù)據(jù)錄入到Excel中,錄入時注意行列要跟原矩陣一一對應(yīng)。
1、首先需要雙擊桌面的Matlab軟件快捷方式,打開該軟件后,在頂部的菜單欄找到“ Import Data“并單擊。 2、接下來進入”Import Data“對話框,如下圖所示需要找到要導(dǎo)入的Excel文件,單擊右下角的打開選項。 3、接下來就進入了導(dǎo)入數(shù)據(jù)設(shè)置界面了,
2、錄入完以后保存數(shù)據(jù),為了后續(xù)步驟使用方便,命名時我們最好把它命名為我們接下來在MATLAB中要引用的變量名(比如在MATLAB中要將該矩陣作為B矩陣參與運算,就可以把它命名為B.xls,xls為文件擴展名)。
一、步驟如下: (1)用xlsread()函數(shù)就可以讀取Excel中的數(shù)據(jù)。 (2)假設(shè)LHMHZ.xls的數(shù)據(jù)單元格A為x數(shù)據(jù),B為y數(shù)據(jù),則可以用代碼實現(xiàn)來你的要求。 (3)data=xlsread('LHMHZ.xls');% matlab讀取Excel中的數(shù)據(jù),并賦值給 data 數(shù)組。 (4)
3、運行MATLAB程序,點擊工具欄上的Import Data工具按鈕。
下面我就通過實例介紹一下MATLAB如何導(dǎo)入excel數(shù)據(jù)。1.讀取sheet1中的所有數(shù)據(jù)我們以03版excel為例,假設(shè)excel中數(shù)據(jù)為默認這些文本以及數(shù)字都放在sheet1中,我們將此excel選入當前工作目錄(必要步驟),然后再MATLAB主窗口中輸入下面命令:[NU
4、在彈出的“Import Data”對話框中找到前面保存的數(shù)據(jù)文件(B.xls),“打開”。
如何將Excel數(shù)據(jù)導(dǎo)入MATLAB中 1、運行MATLAB程序,點擊工具欄上的Import Data工具按鈕,在彈出的“Import Data”對話框中找到前面保存的數(shù)據(jù)文件(B.xls),點擊“打開”; 2、彈出“Import”窗口,在窗口工具欄左側(cè)導(dǎo)入選項中選擇“Matrix(矩陣)”,然后
5、彈出“Import”窗口,在窗口工具欄左側(cè)導(dǎo)入選項中選擇“Matrix(矩陣)”,然后點擊工具欄右側(cè)的“勾”,導(dǎo)入數(shù)據(jù)。
把這個EXCEL文件放到matlab目錄下的work里,假設(shè)名為1.xls,然后在matlab里輸入A=xlsread('1.xls'),即可導(dǎo)入數(shù)據(jù),這時A是一個矩陣,若要其中的兩列畫圖,可以這樣:假設(shè)A為20行4列,我們要第3列所有的數(shù)據(jù)做為X軸坐標,第5列做Y軸坐標,命令如下:x=A(:
6、關(guān)閉“Import”窗口,回到MATLAB主程序,在WorkSpace(工作空間)中可以看到剛剛導(dǎo)入矩陣變量,接下來就可以對矩陣進行運算了。
Matlab如何導(dǎo)入excel數(shù)據(jù)的方法如下: 1、一xlsread()函數(shù),比import簡單的多,具體語句: A = xlsread('yourfilename.xls') 直接在MATLAB中定義矩陣,再復(fù)制粘貼得了 定義矩陣就先定義個空的 比如一維:a=zeros(1,N);%%這是1xN的 2、二維:a=z
7、每次關(guān)閉MATLAB程序都會將工作空間中的變量清空,所以如果經(jīng)常用到該變量,不妨將該變量保存為MAT文件。
用xlsread函數(shù),用法如下: num = xlsread(filename) 從指定文件名夾讀取,比如說num=xlsread('data.xls'),即從當前程序所在文件夾里,從A1單元格開始讀取,讀取data.xls文件,把數(shù)據(jù)返回給num。 num = xlsread(filename, -1) 用戶可以使用鼠標
搜索
8、這樣一來每次打開MATLAB,只需要雙擊MAT文件便可以將變量導(dǎo)入工作空間。
用xlsread函數(shù),用法如下: num = xlsread(filename) 從指定文件名夾讀取,比如說num=xlsread('data.xls'),即從當前程序所在文件夾里,從A1單元格開始讀取,讀取data.xls文件,把數(shù)據(jù)返回給num。 num = xlsread(filename, -1) 用戶可以使用鼠標
擴展閱讀,以下內(nèi)容您可能還感興趣。
如何將Excel中數(shù)據(jù)導(dǎo)入matlab變量中
用xlsread函數(shù),用法如下:
num = xlsread(filename)
從指定文件名夾讀e68a84e8a2ade799bee5baa6e79fa5e9819331333361306364取,比如說num=xlsread('data.xls'),即從當前程序所在文件夾里,從A1單元格開始讀取,讀取data.xls文件,把數(shù)據(jù)返回給num。
num = xlsread(filename, -1)
用戶可以使用鼠標選擇單元格范圍。
num = xlsread(filename, sheet)
選擇所在的sheet,比如說'sheet1'。
num = xlsread(filename, range)
所在的單元格范圍,比如說range='A1:A8'。
num = xlsread(filename, sheet, range)
sheet和單元格范圍同時*。
num = xlsread(filename, sheet, range, 'basic')
電腦上沒有安裝Microsoft Excel的話,可以使用此方法
num = xlsread(filename, ..., functionhandle)
把所獲得的數(shù)據(jù),傳遞給指定的函數(shù)句柄,屬于高級編程的范疇!
[num, txt]= xlsread(filename, ...)
把返回的數(shù)據(jù)與文本分開保存。
[num, txt, raw] = xlsread(filename, ...)
分開保存的同時,有把num和txt保存到raw里,形成一個單一變量。
[num, txt, raw, X] = xlsread(filename, ..., functionhandle)
通函數(shù)句柄類似
xlsread filename sheet range basic
命令行模式(簡化模式)
num返回xls中的數(shù)字,txt返回xls中的文本,其他的未處理的給x。
怎樣將matlab中的數(shù)據(jù)導(dǎo)入到excel中
1、首先打開matlab,新建窗口。
2、接著抄在matlab中生成數(shù)據(jù),并且寫入到excel文件中,具體代碼如下圖所示。
3、下面來看一下生成的myExample.xlsx文件里面是否含有matlab所生成的數(shù)據(jù)。
4、圖中可以看出,生成的數(shù)據(jù)已經(jīng)全部寫zhidao入了myExample.xlsx文件。
5、最后打開excel,文件-導(dǎo)入就完成了。
如何將Excel數(shù)據(jù)導(dǎo)入MATLAB中
1、先確定Excel中,行列要跟原矩陣一一對應(yīng)抄。
2、運行MATLAB程序,點擊工具欄上的Import Data工具按鈕。
3、在彈出的“Import Data”對話框中找到百前面保存的EXCEL數(shù)據(jù)文件,點擊“打開”。
4、彈出“Import”窗口度,在窗口工具欄左側(cè)導(dǎo)入選項中選擇“Matrix(矩陣知)”,然后點擊工具欄右側(cè)的“勾”,導(dǎo)入數(shù)據(jù)。
5、關(guān)閉“Import”窗口,回到MATLAB主程序,在WorkSpace(工作空間)道中可以看到剛剛導(dǎo)入數(shù)據(jù)。
請問怎樣讓matlab從excel中導(dǎo)入數(shù)據(jù)?
[filename, pathname]= uigetfile('*.xls');
file=[pathname filename];
x=xlsread(file);
x=x(:,2);
如何將matlab中的數(shù)據(jù)導(dǎo)入excel
方法/步驟
1
matlab怎么樣將矩陣或數(shù)組中國的信息全部導(dǎo)出呢?因為復(fù)制實在是太麻煩了。很簡單的用xlswrite函數(shù)就可以了。首先打開matlab,輸入你的代碼,
2
然后找到你要存放來文件的位置復(fù)制絕對路徑(致謝文件名的話就會存放在當前目錄中),以f盤根目錄為例)
3
然后寫xlswrite函數(shù),格式如圖,具體格式課參看help xlswrite,
xlswrite函數(shù)前一源項是路徑,后一項是要輸出的矩陣。
4
然后點擊執(zhí)行,等待一下,就會在指定位置新建xls文件,打開
5
如要豎著輸出數(shù)據(jù)的話,將矩陣轉(zhuǎn)置即可
在后面可控制輸出數(shù)據(jù)在xls中的范圍,如A:D,2:16等
注意:轉(zhuǎn)zd置后原來的數(shù)據(jù)只會被覆蓋不會消失
6
要讀出xls中的文件時可用函數(shù)xlsread用法相同。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com