利用matlab从TXT中读数据1

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:利用matlab从TXT中读数据1_第1张图片

second利用matlab从TXT中读数据1_第2张图片

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

third:

利用matlab从TXT中读数据1_第3张图片

利用matlab从TXT中读数据1_第4张图片

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

其中数值矩阵名字为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

利用matlab从TXT中读数据1_第5张图片

利用matlab从TXT中读数据1_第6张图片

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

 

你可能感兴趣的:(日记)