使用 MATLAB 读取 CSV 文件:使用 csvread 函数,提供文件名和分隔符。可选参数用于自定义读取,如跳过标题行数、指定行尾字符和文本数据引号字符。

如何使用 MATLAB 读取 CSV 文件
读取 CSV 文件
在 MATLAB 中,可以使用 csvread 函数读取 CSV(逗号分隔值)文件。该函数接受两个必需的参数:
- 文件名:要读取的 CSV 文件的完整路径。
- 分隔符:分隔 CSV 文件中列的分隔符。默认为逗号,但可以指定其他字符。
基本语法
data = csvread('filename.csv', delimiter);其中:
-
data是一个包含 CSV 文件中数据的数组。 -
filename.csv是 CSV 文件的完整路径。 -
delimiter是分隔 CSV 文件中列的分隔符。
高级选项
csvread 函数还有其他可选参数,可以用于自定义读取过程:
- HeaderLines:指定跳过的标题行数(从 0 开始)。
- EndOfLine:指定行尾字符(默认是 CRLF)。
- TextQualifier:指定包含文本数据的引号字符(默认是 ")。
- CommentStyle:指定注释行开头使用的字符(默认是 %)。
示例
以下示例展示了如何使用 csvread 函数读取包含逗号分隔列的 CSV 文件:
data = csvread('data.csv');以下示例展示了如何指定其他分隔符和跳过标题行:
data = csvread('data.csv', ';', 1); % 使用分号作为分隔符,跳过第一行注意事项
- 确保 CSV 文件格式正确。
- 如果 CSV 文件中有空单元格,它们将被解释为 NaN。
- 如果 CSV 文件中的数据类型不一致,这可能会导致错误。










