请问怎样用matlab画一个透明的球体,球体圆心为(x,y,z)坐标的原点

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 03:07:44
请问怎样用matlab画一个透明的球体,球体圆心为(x,y,z)坐标的原点

请问怎样用matlab画一个透明的球体,球体圆心为(x,y,z)坐标的原点
请问怎样用matlab画一个透明的球体,球体圆心为(x,y,z)坐标的原点

请问怎样用matlab画一个透明的球体,球体圆心为(x,y,z)坐标的原点

[x,y,z]=sphere(30);%30是画出来的球面的经纬分面数...30的话就是30个经度, 30个纬度

x=4+7*x;           % 圆心:(4,2,0)   半径:7

y=2+7*y;

z=7*z;

surf(x,y,z)

xlabel('x')

ylabel('y')

zlabel('z')

axis equal

alpha(0.8)         %设置透明度

shading flat       %去掉那些线