MATLAB对数据的操作

来源:互联网 发布:java线程池例子 编辑:程序博客网 时间:2024/05/16 01:50

1、importdata()函数,可用于导入dat文件。

例如:fid = importdata('gene_300.dat')

2、fscanf函数

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

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

   %得到的x数据为列向量

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

 3、load函数

   load('xxx.dat')

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

例如:

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

   >>test

   test =

        1    2     3     4

        5    6     7     8

 

4、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


原创粉丝点击