matlab怎么画散点图

如题所述

第1个回答  2020-11-29
matlab怎么画散点图?在画散点图之前,我们必须准备【x,y,z】一系列数据或【x,y】一系列数据,然后用scatter()或scatter3()函数来表示。即
对于二维数据,则可这样来显示。
x = linspace(0,3*pi,200); %x数据
y = cos(x) + rand(1,200); %y计算数据
scatter(x,y) %显示二维散点图
对于三维数据,则可这样来显示。
[X,Y,Z] = sphere(16); %定义球的三维数据
x = [0.5*X(:); 0.75*X(:); X(:)]; %x计算数据
y = [0.5*Y(:); 0.75*Y(:); Y(:)]; %y计算数据
z = [0.5*Z(:); 0.75*Z(:); Z(:)]; %z计算数据
scatter3(x,y,z) %显示三维散点图
相似回答