matlab输出散点图
时间: 2023-11-19 19:53:05 浏览: 173
Matlab可以使用scatter函数绘制散点图。该函数的语法为scatter(x,y,s,c),其中x和y是数据点的坐标,s是数据点的大小,c是数据点的颜色。例如,要绘制x坐标为[1,2,3],y坐标为[4,5,6],大小为50,颜色为红色的散点图,可以使用以下代码:
scatter([1,2,3],[4,5,6],50,'r','filled');
除了scatter函数,还可以使用plot函数绘制折线图。例如,要绘制x坐标为[1,2,3],y坐标为[4,5,6]的折线图,可以使用以下代码:
plot([1,2,3],[4,5,6]);
如果需要同时绘制散点图和折线图,可以先使用scatter函数绘制散点图,再使用line函数绘制折线图。例如,要绘制x坐标为[1,2,3],y坐标为[4,5,6]的散点图和折线图,可以使用以下代码:
scatter([1,2,3],[4,5,6],50,'r','filled');
hold on;
line([1,2,3],[4,5,6]);
在绘制完图形后,可以使用title、xlabel、ylabel和legend函数添加标题、坐标轴标签和图例。例如,要添加标题为“Satellite-derived bathymetry”,x轴标签为“ICESat-2 bathymetric points in depth (m)”,y轴标签为“Estimated depth (m)”,图例为“A1”和“A2”的图例,可以使用以下代码:
title('Satellite-derived bathymetry');
xlabel('ICESat-2 bathymetric points in depth (m)');
ylabel('Estimated depth (m)');
legend('A1', 'A2', 'Location', 'southeast');
阅读全文