如何在matlab中打开一个.dat文件,并载入数据

如何在matlab中打开一个.dat文件,并载入数据

方法一:fscanf函数

fid=fopen('data.dat','r'); %打开数据文件

x=fscanf(fid,'%g'); %读取文件数据

%得到的x数据为列向量

要注意的是,data.dat必须是在你操作的目录下

方法二:load函数

load('xxx.dat')

.dat的文件要直接用load读,必须全为数字,而且每一行的列数要相等。如果有文字的行,必须以%开头。

例如:

load

C:\Users\Admin\Desktop\test.dat

>>test

test =

1 2 3 4

5 6 7 8

方法三:dlmread函数

例1:

>> A=dlmread('test.dat')

A =

1 2 3 4

5 6 7 8

>> A=dlmread('users.dat');

例2:

>> [a,b]=size(A)

a =

5551

b =

404

%提取为矩阵,矩阵对应的数据文件中,没有的元素默认为0

相关推荐

广州 薪资与福利
mobile365体育投注英超

广州 薪资与福利

📅 10-20 👁️ 229
女足世界杯官方公布跑动距离:中国单场103公里排名第一
365速发国际平台坑人

女足世界杯官方公布跑动距离:中国单场103公里排名第一

📅 07-24 👁️ 4491
倩女幽魂手游109哪个职业厉害
365速发国际平台坑人

倩女幽魂手游109哪个职业厉害

📅 09-24 👁️ 6941