NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

怎样将8.6声卡采集的数据存储成可在MATLAB中打开的.dat

 
0 项奖励
1 条消息(共 2 条)
3,455 次查看

还是我啦,我想把声卡采集的数据放进MATLAB中分析,但是两个程序的.dat格式不同,

能不能教教我怎么将labview的.dat转为matlab能用的.dat

最好在labview和 matlab中两个转换都有的

 

在网上看到一个转换的,根本不行

fid=fopen('data.dat','r');
%以uchar读取数据
x=fread(fid,'unchar');                      ---------------这里总是报错 Error in ==> Untitled3 at 3
                                                                                                  x=fread(fid,'unchar');
fclose(fid);
x=flipud(x);%倒序
fid=fopen('matlab1.dat','w');
fwrite(fid,x);
fclose(fid);
%以float读取数据
fid=fopen('matlab1.dat','r');
y=fread(fid,'float');
fclose(fid);
y=flipud(y);%转置
fid=fopen('matlab.dat','w');
fwrite(fid, y, 'float');
fclose(fid);

0 项奖励
2 条消息(共 2 条)
3,453 次查看