300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 用matlab读csv数据_matlab 读文件csvread textread用法实例

用matlab读csv数据_matlab 读文件csvread textread用法实例

时间:2020-06-28 19:12:51

相关推荐

用matlab读csv数据_matlab 读文件csvread textread用法实例



例1

建立文件csvlist.dat

里面数据是

02,04,06,08,10,12

03,06,09,12,15,18

05,10,15,20,25,30

07,14,21,28,35,42

11,22,33,44,55,66

然后将文件保存到work里,本版是保存到bin里,

在matlab里执行,

>>csvread('csvlist.dat')

运行结果:

ans=

24681012

369121518

51015202530

71421283542

112233445566

输入

m=csvread('csvlist.dat',2,0)

输出

m=

51015202530

71421283542

112233445566

m=csvread('csvlist.dat',2,0,[2,0,3,3])

m=

5101520

7142128

例2textread的用法

mydata.dat内容第一行

SallyLevel112.3445Yes

输入

[names,types,x,y,answer]=textread('mydata.dat',...

'%s%s%f%d%s',1)

returns

names=

'Sally'

types=

'Level1'

x=

12.34000000000000

y=

45

answer=

'Yes'

输入[names,types,y,answer]=textread('mydata.dat',...

'%9c%6s%*f%2d%3s',1)

忽略含小数点的数

returns

names=

Sally

types=

'Level1'

y=

45

answer=

'Yes'

第一行是SallyType112.3445Yes

输入

[names,typenum,x,y,answer]=textread('mydata.dat',...

'%sType%d%f%d%s',1)

忽略掉字母Type

returns

names=

'Sally'

typenum=

1

x=

12.34000000000000

y=

45

answer=

'Yes'

文件中内容是

1,2,3,4,,6

7,8,9,,11,12

输入

data=textread('data.csv','','delimiter',',',...

'emptyvalue',NaN);

用NaN填充’’空值

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