怎么用matlab 做一个地球围绕太阳的模型

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 15:42:23

怎么用matlab 做一个地球围绕太阳的模型
怎么用matlab 做一个地球围绕太阳的模型

怎么用matlab 做一个地球围绕太阳的模型
t=linspace(0,2*pi,100);
fill(cos(t),sin(t),'r');
hold on;
plot(4*cos(t),sin(t)*4,'k');
set(gca,'position',[0 0.11 0.775 0.815])
a=0.1;b=0;
xe=4*cos(a)+cos(t)*0.6;
ye=4*sin(a)+sin(t)*0.6;
He=fill(xe,ye,'b');
xm=4*cos(a)+cos(b);
ym=4*sin(a)+sin(b);
set(gcf,'doublebuffer','on');
Hm=plot(xm,ym,'c.','markersize',24);
aa=gca;
axis([-6,6,-6,6]);
axis square;
k=1;da=0.1;db=0.5;
xlabel('Please press "space" key and stop this program!',...
'fontsize',12,'color','r');
title('simulate solar system')
axes('position',[0.75,0.11,0.25,0.8]);
fill(0.2+cos(t)*0.18,0.75+sin(t)*0.08,'r');
ylim([0,1]);xlim([0,0.9]);
text(0.5,0.75,'Sun');hold on;
fill(0.2+cos(t)*0.11,0.5+sin(t)*0.05,'b');
text(0.5,0.5,'Earth');
plot(0.2,0.3,'c.','markersize',24);
text(0.5,0.3,'Moon');
axis off
axes(aa);
while k;
s=get(gcf,'currentkey');
if strcmp(s,'space');
clc;k=0;
end
a=a+da;
b=b+db;
xe=4*cos(a)+cos(t)*0.6;
ye=4*sin(a)+sin(t)*0.6;
xm=4*cos(a)+cos(b);
ym=4*sin(a)+sin(b);
set(He,'xdata',xe,'ydata',ye);
set(Hm,'xdata',xm,'ydata',ym);
pause(0.1);
if a

http://zhidao.baidu.com/question/96341003.html

怎么用matlab 做一个地球围绕太阳的模型 我在用VRML做一个地球围绕太阳转动的例子 怎样做月球围绕地球转,地球围绕太阳转的flash动画?急 月亮围绕地球,地球围绕太阳近似做什么运动 我做好了地球的自转 围绕太阳转的那个用translation吗? 地球围绕太阳做圆周运动吗? 地球是一颗围绕太阳转的行星.用英语怎么翻译?急用 怎么制作幻灯片地球围绕太阳转 怎么用flash做地球平面图圆柱转动效果?一个地球平面图,怎么做成围绕(透明)圆柱体转动(绕动)的效果,具体的步骤是什么 ?谢谢就像地球平面图围绕 平行的圆路径转动~! 地球围绕太阳一周的时间? 地球围绕太阳朝哪转? 地球围绕太阳是做椭圆轨道运动,月球是围绕地球转的.那么以太阳为参照物,月球的运动轨道是什么样的 地球为什么会围绕太阳转?到现在我听了两个关于地球为什么会围绕太阳转的解释,第一个是万有引力的解释,第二个是广义相对论的解释.到底为什么地球会围绕太阳转? 地球自转我做好了 围绕太阳转是用translation吗 matlab 怎么做地球绕太阳转 同时 月球绕地球转 动态的 可以做成圆周运动 二维的 一分钟左右 地球在围绕太阳做公转运动的同时,也会自转.那么,太阳也会自转么? 地球在围绕太阳做公转运动的同时,也会自转,那么,太阳也会自转吗? 太阳围绕地球转我问的是佛学理论怎么提的