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

用MATLAB生成DAT文件


用MATLAB生成DAT文件
f1=10;f2=100;fs=400;N=400; x = linspace(0,N/fs,N); y1 = sin(2*pi*f1*x); y2 = sin(2*pi*f2*x); y=y1+y2; figure plot(x,y) %创建文件sine.dat,可写入 fid=fopen('sine.dat','w'); %将文件头写入文件,将生成的y信号写入到文件,格式四位小数 fprintf(fid,'1651 4 0 1 0\n'); fprintf(fid,'%.4f\n',y);

%将文件头写入文件,将生成的y信号写入到文件,格式十六进制,负数用补码 fprintf(fid,'1651 1 0 1 0\n'); fprintf(fid,'0x%x\n', round(y*100) + (y<0)*2^16);

设置两个叠加信号的频率分别为10hz,100hz,采样频率400hz,采样点数400,采样时间1S。

linspace(x1,x2,N)用法:linspace是Matlab中的一个指令,用于产生x1,x2之间的N点行矢量。 其中x1、x2、N分别为起始值、终止值、元素个数。若缺省N,默认点数为100。在matlab 的命令窗口下输入help linspace或者doc linspace可以获得该函数的帮助信息。
y1,y2为频率不同的两个正弦信号,y=y1+y2为叠加后信号。Plot画图显示信号y。

2 1.5 1 0.5 0 -0.5 -1 -1.5 -2

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

fopen(filename,permission)函数作用: 用指定的方式打开文件,”permission”是打开方式参数。由以下字符串确定: r 读出 w 写入(文件若不存在,自动创建) a 后续写入(文件若不存在,自动创建) r+ 读出和写入(文件应已存在) w+ 重新写入(文件若不存在,自动创建) a+ 后续写入(文件若不存在,自动创建) w 重新写入,但不自动刷新 文件打开的默认方式是:二进制。以文本方式打开,可在方式参数“permission”中加入 “t”,如“rt”,“wt” 。
fprintf函数 fprintf函数可以将数据按指定格式写入到文本文件中。其调用格式为: 数据的格式化输出:fprintf(fid, format, variables),按指定的格式将变量的值输出到屏幕或指 定文件,fid为文件句柄,若缺省,则输出到屏幕,format用来指定数据输出时采用的格式 %d %e %f %g %s 整数 实数:科学计算法形式 实数:小数形式 由系统自动选取上述两种格式之一 输出字符串

fprintf(fid,format,A) 说明: fid为文件句柄, 指定要写入数据的文件, format是用来控制所写数据格式的格式符, 与fscanf 函数相同,A是用来存放数据的矩阵。


赞助商链接
相关文章:
matlab处理dat数据文件
matlab处理dat数据文件_电脑基础知识_IT/计算机_专业资料。1, 数据文件名 'u_...Matlab中的数据文件的处... 2页 免费 matlab如何生成数据dat文... 5页 ...
用MATLAB读取带有字符串的.dat文件
用MATLAB读取带有字符串的.dat文件_计算机软件及应用_IT/计算机_专业资料。用...直接调用列数据,我选择生成一个 function:importfile,用 来导入这样的.dat 。 ...
matlab建立dat文件简介
matlab建立dat文件简介_计算机软件及应用_IT/计算机_专业资料 暂无评价|0人阅读|0次下载|举报文档 matlab建立dat文件简介_计算机软件及应用_IT/计算机_专业资料。% ...
matlab 批量处理dat 等数据文件
matlab 批量处理dat 等数据文件_计算机软件及应用_IT/计算机_专业资料。matlab 批量处理dat 等数据文件当遇到大量 txt 数据文件需要处理的时候,用 matlab 比较方便。...
关于dsp项目如何获取dat文件及生成wav文件
关于dsp项目如何获取dat文件生成wav文件_计算机软件及应用_IT/计算机_专业资料。利用matlab变成实现dat文件转wav文件,或者wav文件转dat文件钦...
用matlab读取从CCS中保存的dat文件中图像数据
首先我们利用 css 的数据保存功能将图像数据到存到 tu.dat 中 在保存好 dat 文件后, 我们可以再利用 VC 或者是 matlabdat 文件读取, 生成 bmp 文件。 ...
matlab中将数据输出保存为txt格式文件的方法
matlab中将数据输出保存为txt格式文件的方法 - 将 matlab 中数据输出保存为 txt 或 dat 格式 总结网上各大论坛,主要有三种方法。 第一种方法:save(最简单基本的...
MATLAB文件各种操作方法(全)
MATLAB文件各种操作方法(全)_计算机软件及应用_IT/...‘a’:在打开的文件末端添加数据。文件不存在则创建....dat','%s %s %f %s') (textread 函数按格式...
matlab导出数据(fprintf,dlmwrite,xlswrite)
matlab导出数据(fprintf,dlmwrite,xlswrite)_电脑基础知识_IT/计算机_专业资料。MATLAB 导出数据生成。mat 。dat 。txt文件 matlab 导出数据(fprintf,dlmwrite,xlswrite...
matlab文件IO操作
matlab文件IO操作_计算机软件及应用_IT/计算机_专业资料。matlab文件操作,读取文件...">%% 写纯文本的文本文件 %以只写、 文本模式打开或创建文本文件 dat2.txt ...
更多相关标签: