当前位置:首页 >> 计算机软件及应用 >>

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


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

图一

图二

图三 一二图就是想要得到的结果, 图示是实现后得到的简单的结构体, 是按照每一列的名臣所分 开的一个简单的结构体。 首先定义一个 function 函数:用来导入数据

function [dataByColumn1] = importfile(fileToRead1) %IMPORTFILE(FILETOREAD1) % 从指定文件中导入数据 % FILETOREAD1: % 导入文件 newData1 = importdata(fileToRead1); % 将数据拆分为每列包含一个字段的新结构体。 colheaders genvarname(newData1.colheaders); %#ok<DEPGENAM> len = size(colheaders,2); = 要读取的文件

for i = 1:len dataByColumn1.(colheaders{1,i}) = newData1.data(:, i); end
第二:打开文件即可得到图三的效果,就可以直接用每一列的名称来调用数据了。

例如我调用H与Hc来画图,就这样的简单函数就可以了。

注:调用函数文件和被调用的.dat文件需要在一个文件夹当中。


赞助商链接
相关文章:
matlab 批量处理dat 等数据文件
matlab 批量处理dat 等数据文件_计算机软件及应用_IT/计算机_专业资料。matlab 批量处理dat 等数据文件当遇到大量 txt 数据文件需要处理的时候,用 matlab 比较方便。...
matlab如何生成数据dat文件
matlab如何生成数据dat文件_工学_高等教育_教育专区。不用介绍了 ...打开方式参数由以下字符串确定: r 读出 w 写入(文件若不存在,自动创建) a ...
matlab中各种数据的读取
STRREAD 除是从字符串而不是文件读以外,类似于 ...三. 具体例子分析: Matlab 网站用两个例子非常详尽...dat 文件 源文件: CODE: Group 2 12.02.2006 ...
matlab中将数据保存为txt或dat格式四种方案
matlab中将数据保存为txt或dat格式四种方案_计算机软件及应用_IT/计算机_专业资料...打开方式参数由以下字符串确定: r 读出 w 写入(文件若不存在,自动创建) a ...
用MATLAB生成DAT文件
用MATLAB生成DAT文件 f1=10;f2=100;fs=400;N=400; x = linspace(0,N/fs...由以下字符串确定: r 读出 w 写入(文件若不存在,自动创建) a 后续写入(文件...
matlab文件操作及读txt文件及字符串操作
matlab文件操作及读txt文件字符串操作_理学_高等教育_教育专区。主要介绍了matlab读写字符型文件的相关方法 转载,网上摘录)在使用 MATLAB 遇到问题时,在网上搜索到...
MATLAB中文本文件的读取技巧
MATLAB中文本文件的读取技巧_电脑基础知识_IT/计算机...由于是按字符显示,因此能读懂文件内容。 二进制文件...文档包含很多格式控制符) , 请改用 txt 或者 dat...
matlab文件数据读写
STRREAD 除是从字符串而不是文件读以外,类似于 TEXTREAD。 两个函数可以用许多...假定.dat 文件在/home/my_calculation1/test1/ 文件夹下,文件名符合 matlab ...
Matlab 的数据文件读取
Matlab 支持多种文件格 式的输入和输出,如.dat 、.txt 、.mat 、.bmp 等...如果你试图用这些低级命令读带有标题、字符和数字混合或包含Nan 和Inf 的文件时...
matlab读取文件
matlab读取文件_电脑基础知识_IT/计算机_专业资料。...ASCII 码文件可在屏幕上按字符显示,例如源程序文件...包含很多格式控 制符) ,请改用 txt 或者 dat ...
更多相关标签: