您的位置:首页 > 编程语言 > MATLAB

MATLAB读取Excel表格数据,将不同数据绘制在同一散点图中

2017-09-16 15:30 2031 查看


将表格复制到MATLAB工作区,如t1.xls,在matlab命令行窗口输入A=xlsread('t1.xls'),即可导入数据。

假设A为20行4列,我们要第1列所有的数据做为X轴坐标,第2列做Y轴坐标,命令如下:x=A(:,1);y=A(:,2);plot(x,y)即可显示这两列的数据。

如果想在同一坐标轴中显示由多组数据组成的散列图,可使用此命令: axis manual;  (意为保持当前坐标刻度范围)

示例代码:

A=xlsread('test1_2.xls');  %读取表格数据
x=A(:,1);y=A(:,2);
plot(x,y,'.')
axis manual   %保持当前坐标刻度范围
hold on   %保留图像
x1=A(:,5);y1=A(:,6); plot(x1,y1,'.')
legend('第一组数据,'第二组数据)  %图例
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: