如果在MATLAB中画出一幅漂亮的地球模型图像?
来源:网络收集 点击: 时间:2024-05-06首先展示一下,我们用简单的MATLAB做到bolch spere.图形。


然后我们展示,一下,我们怎么用Qotoolbox 制作出来的erath 图像。

下面我们我们就教你,怎么画这幅图。首先要确认你的MATLAB中是否安装了Qotoolbox工具包,如果没有安装请看我上篇经验。
确认安装好了之后。新建一个命令窗口,在窗口内输入,如下命令:
”
N=20;alpha=input(alpha=);epsilon=input(epsilon=);a=destroy(N);D=expm(alpha*a-alpha*a);S=expm(0.5*epsilon*a^2-0.5*epsilon*(a)^2);psi=D*S*basis(N,1);g=2;xvec=*5/401;yvec=xvec;W=wfunc(psi,xvec,yvec,g);figure(1);pcolor(xvec,yvec,real(W));shadinginterp;title(Wingnerfuncitonofsqueezedstate);Q=qfunc(psi,xvec,yvec,g);figure(2);pcolor(xvec,yvec,real(Q));shadinginterp;title(Qfunctionofsqueezedstate);
“
输入完之后并保存。
4/4然后点击”运行“这个按钮并输入两个小于1,大于0的参数。然后出现一个pcolor 图像。之后再命令行窗口输入”rotateworld(,euler)“回车一下,便会得到,下面非常漂亮的earth图像。



是不是感觉很酷,而且这个地球还有经纬度,能够旋转。
此图用于,地理中的示意图,或者量子信息,量子光学中的bloch spere 示意图。请勿乱用。
版权有限,转载我任意图像和代码,请经过我的允许。请勿商用,但是个人使用不做严格要求。
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_695547.html