资源描述:
《数学建模竞赛常用方法之数据处理.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、数学建模竞赛常用方法之数据处理方法南京师范大学泰州学院数科院王明刚主要内容一、数据的导入与导出三、数据插值二、数据预处理四、数据拟合2021/10/4从TXT文件中读取数据MATLAB中读取文本文件的常用函数2021/10/4一、利用数据导入向导导入TXT文件2021/10/4数据文件略去……【例2.1-1】利用数据导入向导读取文件examp02_01.txt至examp02_11.txt中的数据2021/10/4二、调用高级函数读取数据1.调用importdata函数读取数据调用格式:importdata(filename)A=importdata(fi
2、lename)A=importdata(filename,delimiter)A=importdata(filename,delimiter,headerline)[AD]=importdata(…)[ADH]=importdata(…)[…]=importdata(‘-pastespecial’,…)2021/10/4>>importdata('examp02_04.txt')>>x=importdata('examp02_07.txt')>>x=importdata('examp02_03.txt',';')>>x=importdata('examp0
3、2_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/42.调用load函数读取数据调用格式:S=load(filename)S=load(filename,variables)S=load(filename,'-mat',variables)S=load(filename,'-ascii'
4、)load(...)load...2021/10/4>>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-3】调用load函数读取文件examp02_01.txt至examp02_12.txt中的数据2021/10/43.调用dlmread函数读取数据调用格式:M=dlmread(filename)
5、M=dlmread(filename,delimiter)M=dlmread(filename,delimiter,R,C)M=dlmread(filename,delimiter,range)2021/10/4>>x=dlmread('examp02_03.txt')>>x=dlmread('examp02_03.txt',',',2,3)>>x=dlmread('examp02_03.txt',',',[1,2,2,5])>>x=dlmread('examp02_05.txt')>>x=dlmread('examp02_06.txt')>>x=dlmr
6、ead('examp02_09.txt')……【例2.1-4】调用dlmread函数读取文件examp02_01.txt至examp02_11.txt中的数据2021/10/44.调用textread函数读取数据调用格式:[A,B,C,…]=textread('filename','format')[A,B,C,…]=textread('filename','format',N)[…]=textread(…,'param','value',…)textread函数支持的format字符串textread函数支持的参数名与参数值列表2021/10/4>>x1
7、=textread('examp02_01.txt');>>x2=textread('examp02_02.txt');>>x3=textread('examp02_03.txt','','delimiter',',');>>[c1,c2,c3,c4,c5]=textread('examp02_04.txt','%f%f%f%f%f','delimiter',',;*');>>x5=textread('examp02_05.txt','','emptyvalue',-1)>>x8=textread('examp02_08.txt','','headerli
8、nes',7)>>x9=textread('examp02_09.