matlab如何读取CSV文件
时间: 2023-09-10 11:06:20 浏览: 177
Matlab读取CSV文件.docx
5星 · 资源好评率100%
在MATLAB中,可以使用 `csvread` 或 `readtable` 函数来读取CSV文件。
1. 使用 `csvread` 函数读取CSV文件
`csvread` 函数可以读取数值型数据的CSV文件。语法如下:
```matlab
M = csvread(filename)
M = csvread(filename, startRow, startCol)
```
其中,`filename` 是CSV文件名,`startRow` 和 `startCol` 是读取数据的起始行号和列号。如果不指定 `startRow` 和 `startCol`,则默认从第一行第一列开始读取数据。`csvread` 函数返回一个矩阵 `M`,其中包含CSV文件中的所有数值数据。
例如,读取名为 `data.csv` 的CSV文件,可以使用以下代码:
```matlab
M = csvread('data.csv');
```
2. 使用 `readtable` 函数读取CSV文件
`readtable` 函数可以读取包含字符串和数值型数据的CSV文件,并将其存储在一个表格中。语法如下:
```matlab
T = readtable(filename)
```
其中,`filename` 是CSV文件名。`readtable` 函数返回一个表格 `T`,其中包含CSV文件中的所有数据。
例如,读取名为 `data.csv` 的CSV文件,可以使用以下代码:
```matlab
T = readtable('data.csv');
```
阅读全文