小慧的天空
myching
伪IT男
全部博文(454)
2016年(2)
2013年(6)
2012年(17)
2011年(29)
2010年(24)
2009年(54)
2008年(53)
2007年(202)
2006年(67)
guyexian
maple201
zmary198
stu007
邸娇娇
28512173
小雅贝贝
wb123456
绝对book
akimikko
79244225
blackant
u_1e099c
赛利亚负
wocaonim
colinpan
分类:
2006-12-11 22:29:27
Matlab提供了从磁盘文件或剪贴簿转载数据至工作区(数据导入)和将工作区变量存 入磁盘文件(数据导出)的多种途径。最简单的办法是使用界面导入向导,打开文件菜单中的导入数据而后按提示操作。Matlab支持的主要数据文件类型和对应函数如下:导入文本文件文本文件需要具备统一的行列模式,使用分隔符作为数据项间隔,这些分隔符包括空格、逗号、tab、分号或其它。数据文件可能附带标题行和行列头标签。数值数据对于数值数据可以直接使用load函数装载,例如my_data.txt中数据如下:1 2 3 4 56 7 8 9 10命令A = load('my_data.txt')装载该文本文件数据。如果数值数据使用其它分隔符,可以使用dlmread读入,假设my_data.txt中数据如下:7.2;8.5;6.2;6.65.4;9.2;8.1;7.2命令A = dlmread('my_data.txt', ';')读入该数据。包含行列标签的数值数据例如:Grade1 Grade2 Grade378.8 55.9 45.999.5 66.8 78.089.5 77.0 56.7fid = fopen('grades.dat', 'r'); grades = textscan(fid, '%f %f %f', 3, 'headerlines', 1);fclose(fid);包含字符和数值的混合数据使用textread函数读入。导出文本文件save函数A = [ 1 2 3 4 ; 5 6 7 8 ];save my_data.out A –ASCIIdlmwrite函数dlmwrite('my_data.out',A, ';')MS-Excel电子表格文件xlsinfo获得文件信息使用命令[type, sheets] = xlsfinfo(filename)返回文件类型type和工作表信息。如:[type, sheets] = xlsfinfo('tempdata.xls')
Xlswrite导出数据d = {'Time', 'Temp'; 12 98; 13 99; 14 97}命令xlswrite('tempdata.xls', d, 'Temperatures', 'E1')将单元格数组d的数据写出至tempdata.xls文件,新建工作表'Temperatures',从该工作表的E1单元格开始写入。Xlsread读入数据ndata = xlsread('tempdata.xls', 'Temperatures')[ndata, headertext] = xlsread('tempdata.xls', 'Temperatures')
上一篇:VB中Shell函数和ShellExecute函数的使用方法、联系、区别
下一篇:一些来自美国有参考价值的有趣数据(忘记从哪里拷贝的了)
登录 注册