1. 首先绘制一个球体
r = 5 ; % 半径
x0 = 0 ; y0 = 0 ; z0 = 0 ; % 球心
[a b c] = sphere;
mesh(r * a + x0 , r * b + y0 , r * c + z0 );
axis equal;
2. 另外一个球同样绘制。
3. 在同一个figure下绘制出两个球。
4. 绘制其他图形使用相似的方法。
x0 = 0:0.1:2;
y0 = 0:0.1:2;
[a , b] = meshgrid(x0 , y0);
z = a.^2 + b.^2 - 9;
mesh(x0 , y0 , z);
axis equal;
%你 可以思考为什么 z = sqrt(a.^2 + b.^2 - 9) 为什么画不出来
5. 绘制柱形的方法用到函数

本文介绍了如何使用Matlab绘制三维球体并实现相交效果,通过sphere函数创建球体,调整坐标实现相交画面。同时讲解了绘制柱形的方法,以及解方程组的技巧,为三维图形绘制提供实践指导。
最低0.47元/天 解锁文章
508

被折叠的 条评论
为什么被折叠?



