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

用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/计算机_专业资料。用...直接调用列数据,我选择生成一个 function:importfile,用 来导入这样的.dat 。 ...
matlab中将数据保存为txt或dat格式四种方案
matlab中将数据保存为txt或dat格式四种方案_计算机软件及应用_IT/计算机_专业资料...(最常用)下面主要介绍这种方法,由以下的前两种情况最终导出第三种情况可以完美的...
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中将数据输出保存为txt格式文件的方法
matlab 中数据输出保存为 txt 或 dat 格式总结网上各大论坛,主要有三种方法...打开方式参数由以下字符串确定: r w a 读出 写入(文件若不存在,自动创建) ...
用matlab读取从CCS中保存的dat文件中图像数据
首先我们利用 css 的数据保存功能将图像数据到存到 tu.dat 中 在保存好 dat 文件后, 我们可以再利用 VC 或者是 matlabdat 文件读取, 生成 bmp 文件。 ...
MATLAB文件各种操作方法(全)
MATLAB文件各种操作方法(全)_计算机软件及应用_IT/...‘a’:在打开的文件末端添加数据。文件不存在则创建....dat','%s %s %f %s') (textread 函数按格式...
matlab文件输入输出
我们也可以用这种方式载入一个文件。 ASCII 文件 filename.dat 的内容被存储在 MATLAB 变量 文件名中。这是将数据从实验或其它程序输入到 MATLAB 中的一种好方法...
matlab导出数据(fprintf,dlmwrite,xlswrite)
matlab导出数据(fprintf,dlmwrite,xlswrite)_电脑基础知识_IT/计算机_专业资料。MATLAB 导出数据生成。mat 。dat 。txt文件 matlab 导出数据(fprintf,dlmwrite,xlswrite...
更多相关标签: