300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > textread函数_matlab基础textread函数实例

textread函数_matlab基础textread函数实例

时间:2021-11-09 14:57:42

相关推荐

textread函数_matlab基础textread函数实例

实际应用中经常要读取

txt

文件,这个时候就需要用到强大的

textread

函数。

它的基本语法是:

[A,B,C,...]=textread(filename,format)

[A,B,C,...]=textread(filename,format,N)

其中

filename

就是文件名,

format

就是要读取的格式,

A,B,C

就是从文件中读取到的数据。

中括号里面变量的个数必须和

format

中定义的个数相同。

如果每

N

行相同格式的数据,

采用

[A,B,C,...]=textread(filename,format,N)

的语法

,

读取

N

次。

举例如下:

例子

1

myfile.txt

中的内容如下:

1234

5678

9101112

相应的语句为:

filename='.\myfile.txt';

[data1,data2,data3,data4]=textread(filename,'%n%n%n%n');

或者为

filename='.\myfile.txt';

[data1,data2,data3,data4]=textread(filename,'%n%n%n%n'

3);

例子

2

myfile.txt

中的内容如下:

1,2,3,4

5,6,7,8

9,10,11,12

相应的语句为:

filename='.\myfile.txt';

[data1,data2,data3,data4]=textread(filename,'%n%n%n%n','delimiter',',');

这里

delimiter

指出分隔符,读数据的时候会自动跳过分隔符。

例子

3

myfile.txt

中的内容如下:

%thisacomment

1,2,3,4

5,6,7,8

9,10,11,12

相应的语句为:

filename='.\myfile.txt';

[data1,data2,data3,data4]=textread(filename,'%n%n%n%n','delimiter',',','headerlines',1);

这里告诉

textread

跳过一开始的

1

行,

1

可以替换为任意你要跳过的行数。

例子

4

myfile.txt

中的内容如下:

SallyLevel112.3445Yes

相应语句为:

filename='.\myfile.txt';

[names,types,x,y,answer]=textread(filename,'%s%s%f%d%s',1)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。