Matlab二维三维散点图作图方法

 时间:2026-02-15 11:50:44

1、scatter(X,Y,S,C)在矢量X和Y指定的位置显示彩色圆圈(它们的大小必须相同)。

scatter(X,Y)以默认大小和颜色绘制标记。

scatter(X,Y,S)使用单一颜色绘制指定尺寸(S)的标记。 这种类型的图也被称为泡沫图。

例1:

  X = [1:0.1:10];

 Y = sin(X);

 scatter(X, Y)

程序编译结果如右图所示

Matlab二维三维散点图作图方法

2、描绘实心点。

例2:

  X = [1:0.1:10];

 Y = sin(X);

 scatter(X, Y,'filled')

程序编译结果如右图所示

Matlab二维三维散点图作图方法

3、例3:

load seamount

 figure

  scatter(x,y,sqrt(-z/2),[.5 0 0],'filled')

   zoom(2)

程序编译结果如右图所示

Matlab二维三维散点图作图方法

1、scatter3(X,Y,Z,S,C)在由矢量X,Y和Z指定的位置显示彩色圆圈(它们必须全部大小相同)。

scatter3(X,Y,Z)以默认大小和颜色绘制标记

例4:

figure

[x,y,z] = sphere(16);

X = [x(:)*.5 x(:)*.75 x(:)];

Y = [y(:)*.5 y(:)*.75 y(:)];

Z = [z(:)*.5 z(:)*.75 z(:)];

S = repmat([1 .75 .5]*10,numel(x),1);

C = repmat([1 2 3],numel(x),1);

scatter3(X(:),Y(:),Z(:),S(:),C(:),'filled'), view(-60,60)

view(40,35)

程序编译结果如右图所示

Matlab二维三维散点图作图方法

2、例5:

z = linspace(0,4*pi,250); 

x = 2*cos(z) + rand(1,250); 

y = 2*sin(z) + rand(1,250);

scatter3(x,y,z,'filled')

 view(-30,10) %% 使用 view 可更改图窗中坐标区的角度。

程序编译结果如右图所示

Matlab二维三维散点图作图方法

3、例6:

z = linspace(0,4*pi,250); 

x = 2*cos(z) + rand(1,250); 

y = 2*sin(z) + rand(1,250);

figurescatter3(x,y,z,...        'MarkerEdgeColor','k',...        'MarkerFaceColor',[0 .75 .75]) 

 view(-30,10) %% 使用 view 可更改图窗中坐标区的角度。

程序编译结果如右图所示

Matlab二维三维散点图作图方法

  • matlab如何在同一坐标轴绘制多个图像
  • MATLAb怎样设置坐标轴
  • matlab折线图中,该如何标记某一些点,看图
  • matlab画散点图并连线
  • matlab怎么运行代码
  • 热门搜索
    嵩山旅游攻略 短途旅游推荐 青海省旅游局 巴厘岛最佳旅游时间 新疆旅游景点介绍 庐江旅游 日本北海道旅游攻略 四川省旅游地图 海拉尔旅游攻略 朱家角旅游攻略