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

用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文件 - 第一种方法:save(最简单基本的) 具体的命令是:用 save *.txt -ascii x x 为变量 *.txt 为文件名,该文件存储于当前工作目录...
用matlab读取从CCS中保存的dat文件中图像数据
用matlab 读取从 CCS 中保存的 dat 文件中图像数据在 DM6437 上做视频算法时...用MATLAB读取带有字符串... 3页 1下载券 转matlab的各种数据读取... 12页...
matlab 批量处理dat 等数据文件
matlab 批量处理dat 等数据文件 - 当遇到大量 txt 数据文件需要处理的时候,用 matlab 比较方便。首先将建立数据文件,然后 将此文件夹设为 matlab 的默认工作路径...
matlab中将数据保存为txt或dat格式四种方案
matlab中将数据保存为txt或dat格式四种方案_计算机软件及应用_IT/计算机_专业资料...打开方式参数由以下字符串确定: r 读出 w 写入(文件若不存在,自动创建) a ...
matlab建立dat文件简介
matlab建立dat文件简介_计算机软件及应用_IT/计算机_专业资料 暂无评价|0人阅读|0次下载|举报文档 matlab建立dat文件简介_计算机软件及应用_IT/计算机_专业资料。% ...
matlab文件IO操作
matlab文件IO操作_计算机软件及应用_IT/计算机_专业资料。matlab文件操作,读取文件...注意, dat1_1 为包含回车符的字符串 25. fclose(fid); 21. n1 = text...
matlab用 movefile更改文件夹内文件名字
matlab用 movefile更改文件夹文件名字_计算机软件及...file_dat = dir([dir1 '\*.dat']); num_file...文件名第一个字符是 0 的改名 newname=[file_...
关于dsp项目如何获取dat文件及生成wav文件
关于dsp项目如何获取dat文件及生成wav文件_计算机软件及应用_IT/计算机_专业资料。利用matlab变成实现dat文件转wav文件,或者wav文件转dat文件钦...
Matlab2012b安装步骤(附带Matlab2012b破解码及序列号)_...
使用 UltraIso 将 Matlab 2012B 相关文件提取/解压 缩至一个文件目录(如图 1...(附录:Matlab 2012B Crack 中的“matlab2012b_std.dat” ) 图 7 9、设置...
心电信号的提取和matlab编程
心电信号的提取matlab编程_电子/电路_工程科技_...(fid1); % 读取头文件的第一行数据,字符串格式 ....dat 文件的数据格式 % % % % % % 用 uint8...
更多相关标签: