用MATLAB读取带有字符串的dat文件.docx

上传人:夺命阿水 文档编号:1040885 上传时间:2024-03-01 格式:DOCX 页数:2 大小:56.56KB
返回 下载 相关 举报
用MATLAB读取带有字符串的dat文件.docx_第1页
第1页 / 共2页
用MATLAB读取带有字符串的dat文件.docx_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《用MATLAB读取带有字符串的dat文件.docx》由会员分享,可在线阅读,更多相关《用MATLAB读取带有字符串的dat文件.docx(2页珍藏版)》请在课桌文档上搜索。

1、用MATLAB读取带有字符串的.dat文件(如图一的形式)的方法:因为MATLAB中的IOad等函数只能速去纯数据的.dat文件,而且我们经常需要将一个表格完整的读取出来,用importdata等函数也只能导入成结构体的形式,为了能很好的得到完胜的表格,可以用每一列的名称直接调用列数据,我选择生成一个function:importfile,用来导入这样的.dat。三二二_=三=三一=三三三三三三三三三三三三三三三 = _=-= = = - 三=三三三图一=”二% 黑bh2b3dxdxLHroll1roll2257x1 double 257x1 double 257x1 double 257xl

2、 double257XldOtMe 257x1 double257x1 double 257x1 dovbie 257x1 double 257x1 double257x1 double 257*1 double 257x1 double 257xl double2571 double-35人 8851p 89.7- 89QL. -68X_ 90,00. 069.- 0.2234 -1.5a- 0.1994 3.63F 1.6637,364- O-38).29.7. 42.5- 1.76.29.fi- 284- O OS3提彘图三一二图就是想要得到的结果,图示是实现后得到的简单的结构体,是按照

3、每一列的名臣所分开的一个简单的结构体。首先定义一个function函数:用来导入数据functiondataByColumnl=importfiIe(fiIeToReadl)%IMPORTFILE(FILET0READ1)%从指定文件中导入数据%Filetoreadi:要读取的文件%导入文件newDatal=importdata(fiIeToReadl);%将数据拆分为每列包含一个字段的新结构体。Colheaders=genvarname(newDatal.colheaders);%ttokIen=size(colheaders,2);fori=1:IendataByColumnl.(colheaders1,i)=newDatal.data(:,i);end第二:打开文件即可得到图三的效果,就可以直接用每一列的名称来调用数据了。dMCr例如我调用H与Hc来画图,就这样的简单函数就可以了。注:调用函数文件和被调用的.dat文件需要在一个文件夹当中。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号