首先介绍一个函数ellipsoid,这个函数是在三维立体空间画椭圆用的

这个函数参数如下:ellipsoid(x,y,z,x1,y1,z1)
x,y,z代表了椭球的中心,x1,y1,z1代表了x,y,z方向的分量

然后如果是要画球的话,把这三个分量全部都写成一致的数据such as半径就成了

下面举个例子,画出球心为8 9 10,半径为2的球

[x,y,z]  = ellipsoid(8,9,10,2,2,2);surf(x,y,z) %画出来球axis equal %保证各个维度的长短一致axis([1 50 1 50 1 0]);
  • 1
  • 2
  • 3
  • 4

效果如下:
【matlab】 matlab中如何三维画球

           
                     

首先介绍一个函数ellipsoid,这个函数是在三维立体空间画椭圆用的

这个函数参数如下:ellipsoid(x,y,z,x1,y1,z1)
x,y,z代表了椭球的中心,x1,y1,z1代表了x,y,z方向的分量

然后如果是要画球的话,把这三个分量全部都写成一致的数据such as半径就成了

下面举个例子,画出球心为8 9 10,半径为2的球

[x,y,z]  = ellipsoid(8,9,10,2,2,2);surf(x,y,z) %画出来球axis equal %保证各个维度的长短一致axis([1 50 1 50 1 0]);
  • 1
  • 2
  • 3
  • 4

效果如下:
【matlab】 matlab中如何三维画球

           

相关文章:

  • 2021-12-02
  • 2022-12-23
  • 2021-12-02
  • 2021-12-21
  • 2021-04-25
  • 2021-10-19
猜你喜欢
  • 2021-07-20
  • 2021-12-05
  • 2022-01-07
  • 2021-09-18
  • 2021-11-30
  • 2021-04-16
  • 2022-01-08
相关资源
相似解决方案