第四章Matlab数据处理.ppt
《第四章Matlab数据处理.ppt》由会员分享,可在线阅读,更多相关《第四章Matlab数据处理.ppt(16页珍藏版)》请在三一文库上搜索。
1、第四章 Matlab数据处理,主要内容,4.1. 数据文件读写,4.2. Matlab中的输入输出函数,4.3. 数据的标准化,4.1. 数据文件读写,1、将工作区变量保存到文本文件中,save filename var1 var2 var3 -mat 默认保存的文件扩展名为.mat,如果保存的数据需要跨平台处理,需要采用如下格式: save filename.dat var1 var2 -ascii 另外: save filename var1 var2 -append 附加到已经存在的Mat文件中,dlmwrite(data3.txt,b),可以将工作区变量保存到纯文本文件中。,2、将文本
2、文件中的数据导入工作区,load filename a=load(filename.txt); M = dlmread(filename, delimiter, R, C) 读取文本文件,M = gallery(integerdata, 100, 5 8, 0); dlmwrite(myfile.txt, M, delimiter, t) dlmread(myfile.txt) dlmread(myfile.txt, t, 2, 3) dlmread(myfile.txt, t, C1G4),示例:,3、读写Excel中的数据,xlswrite(filename,A,sheet,range)
3、将阵列A写入Excel文件filename中sheet表格的range指示的单元格内。,num,txt,raw = xlsread(filename,sheet,range)从Excel文件filename中的sheet表格中读取range单元格内的数据返回。,示例:,values = 1, 2, 3 ; 4, 5, x ; 7, 8, 9; headers = First, Second, Third; xlswrite(myExample.xls, headers; values); A = xlsread(myExample.xls) subsetA = xlsread(myExampl
4、e.xls, 1, B2:C3) columnB = xlsread(myExample.xls, B:B) ndata, text, alldata = xlsread(myExample.xls),4.2. Matlab中的输入输出函数,1、textread函数,以指定的格式读取ASCII文件。调用格式为: a,b,c,=textread(filename,format,n),其中format是描述每一列数据类型的字符串,书写格式同fprintf函数中的格式相同,n表示要读的行数,如果不写n,则读取整个文件。,示例:,假设文件test.dat中的数据如下: James Jones O+ 3
5、.51 22 Yes Sally Smith A+ 3.28 23 No 读取时:first,last,blood,gpa,age,answer=textread(test.dat,%s %s %s %f %d %s),如果需要忽略某些数据,只读取一部分,可以如下调用: first,last, gpa=textread(test.dat,%s %s %*s %f %*d %*s),2、Matlab中的文件处理函数,2.1 文件的打开与关闭函数,fid,message=fopen(filename,permission,format),fid返回打开文件的文件ID,如果打开成功,message返
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第四 Matlab 数据处理
链接地址:https://www.31doc.com/p-3458463.html