发布网友 发布时间:2022-05-24 17:56
共2个回答
热心网友 时间:2023-10-24 02:28
[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 %去掉那些线
热心网友 时间:2023-10-24 02:29
1、鼠标右击打开桌面上的MATLAB程序,启动
2、这时候点击界面上方的新建实时脚本,如图所示。
3、输入程序:>> close all关闭页面所有运行的程序。
4、输入程序:[X,Y,Z]=sphere。
5、输入程序:C=cos(X)+sin(Y).^3。>> subplot(1,2,2);>> surf(X,Y,Z,C),caxis([-1 0])。
6、这样*透明的球体就做好了。