资源描述:
《Matlab数据的导入与导出.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库。
1、2021/10/7数据的导入与导出2021/10/7主要内容从TXT文件中读取数据把数据写入TXT文件从Excel文件中读取数据把数据写入Excel文件2021/10/7第一节从TXT文件中读取数据MATLAB中读取文本文件的常用函数2021/10/7一、利用数据导入向导导入TXT文件2021/10/7数据文件略去……【例2.1-1】利用数据导入向导读取文件examp02_01.txt至examp02_11.txt中的数据2021/10/7二、调用高级函数读取数据1.调用importdata函数读取数据调用格式:i
2、mportdata(filename)A=importdata(filename)A=importdata(filename,delimiter)A=importdata(filename,delimiter,headerline)[AD]=importdata(…)[ADH]=importdata(…)[…]=importdata(‘-pastespecial’,…)2021/10/7>>importdata('examp02_04.txt')>>x=importdata('examp02_07.txt')>>x
3、=importdata('examp02_03.txt',';')>>x=importdata('examp02_08.txt','',2)>>[x,s,h]=importdata('examp02_07.txt')>>FileContent=importdata('examp02_10.txt')【例2.1-2】调用importdata函数读取文件examp02_01.txt至examp02_11.txt中的数据2021/10/72.调用load函数读取数据调用格式:S=load(filename)S=load(
4、filename,variables)S=load(filename,'-mat',variables)S=load(filename,'-ascii')load(...)load...2021/10/7>>loadexamp02_01.txt>>load-asciiexamp02_01.txt>>x1=load('examp02_02.txt')>>x1=load('examp02_02.txt','-ascii');>>loadexamp02_03.txt>>loadexamp02_04.txt……【例2.1-
5、3】调用load函数读取文件examp02_01.txt至examp02_12.txt中的数据2021/10/73.调用dlmread函数读取数据调用格式:M=dlmread(filename)M=dlmread(filename,delimiter)M=dlmread(filename,delimiter,R,C)M=dlmread(filename,delimiter,range)2021/10/7>>x=dlmread('examp02_03.txt')>>x=dlmread('examp02_03.txt'
6、,',',2,3)>>x=dlmread('examp02_03.txt',',',[1,2,2,5])>>x=dlmread('examp02_05.txt')>>x=dlmread('examp02_06.txt')>>x=dlmread('examp02_09.txt')……【例2.1-4】调用dlmread函数读取文件examp02_01.txt至examp02_11.txt中的数据2021/10/74.调用textread函数读取数据调用格式:[A,B,C,…]=textread('filename','
7、format')[A,B,C,…]=textread('filename','format',N)[…]=textread(…,'param','value',…)textread函数支持的format字符串textread函数支持的参数名与参数值列表2021/10/7>>x1=textread('examp02_01.txt');>>x2=textread('examp02_02.txt');>>x3=textread('examp02_03.txt','','delimiter',',');>>[c1,c2,c
8、3,c4,c5]=textread('examp02_04.txt','%f%f%f%f%f','delimiter',',;*');>>x5=textread('examp02_05.txt','','emptyvalue',-1)>>x8=textread('examp02_08.txt','','headerlines',7)>>x9=textread