MATLAB如何编写三维球体自旋程序?
MATLAB编写三维球体自旋程序。下面就随小编一起去看看吧!
方法:
1、打开MATLAB软件,如图所示
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
3、保存该脚本到自己的电脑中。
4、点击运行即可显示结果,会动的哦。用户可以自己修改数据进行自适应调整。
相关文章
- MATLAB用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。MATLAB应用非常之广泛;如何采用MATLAB画三维2017-03-06
FreeMat(类似matlab画三维图软件) V4.2 英文绿色便携版
FreeMat (类似matlab画三维图软件)是一款类似于Mathworks公司的 Matlab 的科学数据处理及模型建设的软件,与 Matlab 兼容。但是它是开源的,功能强大但体积小巧2016-01-25精通MATLAB与C C++混合程序设计(第4版) 刘维著 随书源码
本书结合大量实例,系统全面地介绍了MATLAB与C/C++进行混合程序设计的方法和技巧,涵盖各个方面,内容由浅入深,并辅以大量实战型的实例程序,欢迎下载本源码2017-02-14实战Matlab之并行程序设计 (刘维著) 中文pdf扫描版[17MB]
本书对基于Matlab的并行程序设计的原理进行了深入的剖析,并结合各章给出的大量实例对基于Matlab的并行计算程序设计方法和技巧给出了详细的说明,可以掌握基于多种平台及技2016-12-30精通Matlab与C/C++混合程序设计(第2版) pdf版
Matlab程序在MCR环境下与在Matlab环境下执行的效率相同,因此,通过编译Matlab程序不会提高Matlab程序的效率2012-07-16- MATLAB程序设计教程 电子教案PPT教程2012-07-12
- 本书内容丰富,讲解精练,既适合高校大学生、研究生使用,也可作为从事相关领域工作的科研人员的参考书2012-07-11
最新评论