Ⅰ Matlab如何導入excel數據
如何將Excel數據導入MATLAB中
1、運行MATLAB程序,點擊工具欄上的Import Data工具按鈕,在彈出的「Import Data」對話框中找到前面保存的數據文件(B.xls),點擊「打開」;
2、彈出「Import」窗口,在窗口工具欄左側導入選項中選擇「Matrix(矩陣)」,然後點擊工具欄右側的「勾」,導入數據;
3、關閉「Import」窗口,回到MATLAB主程序,在WorkSpace(工作空間)中可以看到剛剛導入矩陣變數,接下來就可以對矩陣進行運算了;
4、每次關閉MATLAB程序都會將工作空間中的變數清空,所以如果經常用到該變數,不妨將該變數保存為MAT文件;
這樣一來每次打開MATLAB,只需要雙擊MAT文件便可以將變數導入工作空間。
Ⅱ 如何用matlab函數導入數據
Matlab如何導入excel數據的方法如下: 1、一xlsread()函數,比import簡單的多,具體語句: A = xlsread('yourfilename.xls') 直接在MATLAB中定義矩陣,再復制粘貼得了 定義矩陣就先定義個空的 比如一維:a=zeros(1,N);%%這是1xN的 2、
Ⅲ 怎麼將數據導入到matlab中
同學,你可以用dlmwrite('data.xls',a)
a表示數值矩陣,此命令的意思是將矩陣a中數據保存到data文件中,文件為excel。
但有時將matlab數據導入到excel時出錯,數據形式不對,有時是對的,這個我遇到過,我在這個還有個方法,你可以借鑒下,分兩步走,第一先將matlab數據保存到txt文檔,即dlmwrite('data.txt',a)
,然後打開excel文件打開文件,將txt文檔數據導入excel文件中即可。
祝你好運
Ⅳ matlab中如何導入數據
1. 最土的方法: 復制數據,直接在matlab中對變數進行賦值。如data = [847.44, 958.57542; 980.1 645.84798; ...]
2. 用load函數。data = load('data1.txt');。為了保證數值,把第一行的列頭去掉。
Ⅳ 怎樣將matlab中的數據導入到excel中
1、首先打開matlab,新建窗口。
Ⅵ matlab怎樣導入excel數據
在matlab中,可以通過xlsread函數來導入excel數據,其基本調用格式如下(其他調用格式可參考matlab幫助文檔)。
num = xlsread(filename) %從指定文件名夾讀取,從A1單元格開始讀取,讀取filename文件,把數據返回給num。
[num, txt]= xlsread(filename, ...) % 把返回的數據與文本分開保存。
num = xlsread(filename, sheet) % 選擇所在的sheet,比如說'sheet1'。
下面通過示例來說明其調用過程。
excel文件chengji.xls中數據如下:
Name Chinese Mathematic English
Jason 80 75 90
victor 77 95 83
julie 60 89 96
snow 70 75 80
andy 90 88 75
crstal 80 80 80
讀取chengji.xls文件中數據的程序如下
%打開文件
[FileName,PathName]=uigetfile({'*.xls','ExcelFile(*.xls)';...
'*.txt','TXTFile(*.txt)';'*.*','AllFile(*.*)'},'選擇文件');
str=[PathName,FileName];%獲取文件的路徑
[chengjixingming]=xlsread(str);%讀取所選文件
Ⅶ matlab怎麼把txt文檔數據導入
importdata根據文件名將數據導入到Matlab工作區。可以導入文件類型有很多,.txt .wav 等等。導入的數據(包括字元串和數值)以結構形式存放在工作區,可以使用whos命令來查看工作區的數據。
importdata可以導入load不能讀取的長短不一的ASCII文件。當文件中既包含字元串又包含數值,而且數值長度個數不一時,可以使用importdata命令。注意讀取的數值矩陣列數以文件中數值第一行的列數為標准。
例 test.txt
This is a test.
Start
0 1 2
1 2
1 2 3 4
運行A=importdata('test.txt')
結果:
A =
data: [4x3 double]
textdata: {2x1 cell}
A.data =
0 1 2
1 2 NaN
1 2 3
4 NaN NaN
A.textdata =
'This is a test.'
'Start'
另外,讀取的字元串只能位於數值之前,位於數值之後的將被忽略。
例:test.txt
0 1 2
1 2
1 2 3 4
End.
運行A=importdata('test.txt')
結果:
A =
0 1 2
1 2 NaN
1 2 3
4 NaN NaN