【问题标题】:How to convert group of .dat file has 16bit integer data to group of .txt file?如何将具有 16 位整数数据的 .dat 文件组转换为 .txt 文件组?
【发布时间】:2021-11-07 13:47:38
【问题描述】:

我有一组 .dat 文件需要转换为 .txt 文件。我有一个名为“data”的目录,其中包含“210”个文件(0.dat、1.dat、......210.dat),我想将这些 .dat 文件转换为 .txt 文件(0.txt , 1.txt ......210.txt),数据类型为 16bit 整数。

【问题讨论】:

    标签: matlab matlab-guide matlab-deployment


    【解决方案1】:

    理想情况下,您应该在来这里寻求解决方案之前尝试几个步骤。由于这是您的第一篇文章,我会给您一些建议。下次请谷歌一些解决方案。试试看。如果您有任何问题需要帮助,请发布您的代码/错误。

    从目录中,使用加载文件夹的所有内容,

    files = dir('*.dat');
    

    添加一个 FOR 循环,逐个读取每个 dat 文件。

    fileID = fopen('XXXX.dat'); 
    OneByte = fread(fileID,'*uint16');
    

    然后,一旦文件被加载,你可以将其转换为 .txt 文件。

    【讨论】:

      猜你喜欢
      • 2018-11-11
      • 2017-04-14
      • 2016-04-30
      • 2011-04-27
      • 1970-01-01
      • 1970-01-01
      • 2019-09-09
      • 2021-06-19
      • 1970-01-01
      相关资源
      最近更新 更多