用matlab读csv数据_matlab基本操作,读取csv文件

本文介绍了使用MATLAB的csvread函数读取CSV文件的三种方法。包括读取整个文件、指定行和列以及指定范围的数据。通过示例代码展示了如何操作,适用于包含数字的CSV文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1

、用

csvread

函数

注意:

csvread

函数只试用与用逗号分隔的纯数字文件

第一种:

M = CSVREAD('FILENAME')

,直接读取

csv

文件的数据,并返回给

M

第二种:

M = CSVREAD('FILENAME',R,C)

,读取

csv

文件中从第

R-1

行,第

C-1

列的

数据开始的数据,

这对带有头文件说明的

csv

文件

(

如示波器等采集的文件

)

的读取是很重要

的。

第三种:

M = CSVREAD('FILENAME',R,C,RNG)

,其中

RNG = [R1 C1 R2 C2]

,读取左上

角为索引为

(R1,C1) ,

右下角索引为

(R2,C2)

的矩阵中的数据。

注意:

matlab

认为

CSV

1

行第

1

列的单元格坐标为(

0,0

)

给定一个

csvlist.csv

文件

,

其内容如下

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

1.1

读取整个文件

csvread('csvlist.csv')

ans =

2

4

6

8

10

12

3

6

9

12

15

18

5

10

15

20

25

30

7

14

21

28

35

42

11

22

33

44

55

66

1.2

读取第

2

行以下,第

0

列以右区域的数据

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

m =

5

10

15

20

25

30

7

14

21

28

35

42

11

22

33

44

55

66

1.3

读取第

2

行以下,第

0

列以右,第

3

行以上,第

3

列以左区域的数据

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值