当前位置: 首页 > 工具软件 > csv2table > 使用案例 >

MATLAB怎么使用table格式读取csv文件并画图

丘向荣
2023-12-01

MATLAB中新增了一个table类型,可以很方便的读取文件中的数据,在使用这个格式的时候会默认把读取文件的第一行设置为标题,访问的时候需要通过索引值进行访问,具体怎么操作通过一个MATLAB例子进行说明。

MATLAB代码:

T = readtable('tmp.csv');
y1 = T{:, 8};%读取table类型的数据,访问csv文件中的第8列注意是{},不是()
y2 = T{:, 9};
y3 = T{:, 10};
y4 = T{:, 7};
x = T{:, 1};

yyaxis left; % 激活左边的轴
plot(x, y1);
hold on
plot(x, y2);
hold on
plot(x, y3);
title('Predictive data analysis');
xlabel('DOY');
ylabel('errors'); % 给左y轴添加轴标签

yyaxis right; % 激活右边的轴
plot(x,y4);
set(gca,'YDir','reverse');  
ylabel('Predictive value'); % 给右y轴添加轴标签
 类似资料: