【问题标题】:MATLAB read binary fileMATLAB读取二进制文件
【发布时间】:2014-03-13 06:19:12
【问题描述】:

我正在尝试使用 MATLAB 读取 LABVIEW 生成的二进制文件(1000 个采样正弦波,频率 0.01 和幅度 6000)

我正在使用这个简单的代码:

fid = fopen('BinaryFile.bin');
m5 = fread(fid);
fclose(fid);

MATLAB 向我展示了一个 8000x1 的向量!!我不明白为什么,任何帮助将不胜感激。

我找不到任何附加二进制文件的方法!!

【问题讨论】:

  • 文件大小是多少Kb?保存之前 LabVIEW 中的数据类型是什么(双精度)?

标签: matlab


【解决方案1】:

您是否尝试在fread 中定义'precision' 参数?

m5 = fread( fid, [], 'double' );

【讨论】:

  • 感谢 Shai 的回答。我的新问题是我没有
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-11
  • 1970-01-01
  • 2013-06-22
  • 2010-09-17
  • 2013-09-09
  • 2017-12-01
相关资源
最近更新 更多