单位球 matlab,MATLAB如何编写三维球体自旋程序?

MATLAB编写三维球体自旋程序。下面就随小编一起去看看吧!

方法:

1、打开MATLAB软件,如图所示

a09d85c31de0566d3a0df31b4d8e9b43.png

2、新建脚本,并将以下代码复制在MATLAB一个.m文件中,如图所示

clc,clear

[x1,y1,z1]=meshgrid(-4:0.2:4,-4:0.25:4,-4:0.16:4);%建立边界区间

v=x1.*exp(-x1.^2-y1.^2-z1.^2);

[xsp,ysp,zsp]=sphere;%sphere为生成单位球

for i=-4:0.02:4

grid off

hsp=surf(xsp,ysp,zsp);

rotate(hsp,[1 0 0],90+i*30)%使球体沿x轴旋转90°v

view(-22,66),

h=camlight('left');

camorbit(0.5,0)

camlight(h,'left');

drawnow;

axis off

shading interp;

end

93f8f46f4304bc3a408cb45b798ae6a4.png

5534408c9fb6bf4e6c4447cb1a6c642d.png

3、保存该脚本到自己的电脑中。

03a3b2a631e76af76e9c877663ce8a67.png

4、点击运行即可显示结果,会动的哦。用户可以自己修改数据进行自适应调整。

9143e073f3d409b1aba394a7c5c21943.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值