在matlab中怎么将dat文件中的数字准确的打开?

2024-12-26 12:09:25
推荐回答(4个)
回答1:

1、首先,打开matlab软件,我们将a、b、c三个变量的值(带非数字)存入名为demo.dat的文件中。

2、我们使用clear命令将工作区内的变量清空。

3、输入“loaddemo.dat”命令,并点击回车。我们可以发现demo.dat内存储的数据已经被读取出来,并存入到demo的变量中。

回答2:

matlab 打开 dat类型文件有两种比较普遍的方法

  1. dlmread函数。

    例程:

    num = dlmread('xxx.dat');

    从文件中读取所有数据,并保存在num中。

  2. textscan函数。

    fid=fopen('xxx.dat');
    num=textscan(fid,'%f');
    fclose(fid);


回答3:

在matlab中使用fread函数不太了解,但在c语言中要用fread(),
打开相应的文件时要用读取二进制的形式打开,并且参数要用双引号。
你可以试试把fopen的第二个参数"rt"改为“rb”即:fid=fopen("test1.dat","rb");

回答4:

data=importdata('test1.dat')