利用matlab从TXT中读数据1

  • Post author:
  • Post category:其他


TXT是纯文本文件,常用的几种函数有load函数,importdata函数,dlmread函数,textread函数。

科学计数法如1.03乘10的8次方,可简写为“1.03e+08”的形式

1:examp0204.txt中只包含没有文字说明,且每行数据个数相同,只是有多种数据分隔符,此数据同样可以使用数据导入向导。


9.5550    2.7027,    8.6014;    5.6154*    3.4532

0.9223    0.9284,    1.4644;    3.6703*    2.2134

5.5557    7.2288,    4.3811;    6.4703*    4.7856

4.7271    9.9686,    6.1993;    9.6416*    0.6866

导入过程如下:

first:

second

点击“导入数据”,然后选中examp02-04,

third:

输出类型可以选择:数值矩阵,列向量,表,字符串数组,元胞数组。

其中数值矩阵名字为examp2 ;各列列向量依次为r0,r1 , r2 ,r3 ,r4 ; 名字是可以改动。两者具有如此关系:


examp2=[r0  r1 r2 r3 r4]。

2:exampe02-08.txt 中文字出现在数据的前面,中间或后面的时候,可以分两次选中数据,分别命名。例如:


这是2行头文件,

你可以选择跳过,读取后面的数据。

1.096975    0.635914    4.045800    4.483729    3.658162    7.635046

6.278964    7.719804    9.328536    9.727409    1.920283    1.388742

6.962663    0.938200    5.254044    5.303442    8.611398    4.848533

这里还有两行,

看你还有没有办法!

5.472155    1.386244    1.492940

8.142848    2.435250    9.292636

这样就得到两个矩阵data1,pfdata2。



版权声明:本文为yalipf原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。