資源簡介
把一艘飛船從地球上送到金星,最節省的辦法是不讓飛船直線飛向該行星,而是讓它航行與橢圓軌道。該軌道與地球軌道相切這種半圓雙切軌道就稱為霍曼軌道。
代碼片段和文件信息
function?hmgd
figure
for?j=1:3
time1=[2.3;2.1;2.3];
time2=[2.3;2.1;0.84];
v=[2.1;3.5;2.74];
[t1z1]=ode45(‘hmgdfun‘[0:0.01:time1(j)][10002.98][]8900);
[t2z2]=ode45(‘hmgdfun‘[0:0.01:time1(j)][7.20(pi*(0.01-1/3))4.88][]8900);
[t3z3]=ode45(‘hmgdfun‘[0:0.01:time2(j)][1000v(j)][]8900);
[x1u1]=pol2cart(z1(:3)z1(:1));
[x2u2]=pol2cart(z2(:3)z2(:1));
[x3u3]=pol2cart(z3(:3)z3(:1));
plot(x1(:)u1(:)‘y‘x2(:)u2(:)‘y‘x3(:)u3(:)‘b‘)
hold?on
axis?off
sun=line(00‘color‘‘r‘‘erasemode‘‘xor‘‘marker‘‘.‘‘markersize‘80);
earth=line(100‘color‘‘b‘‘marker‘‘.‘‘erasemode‘‘xor‘‘markersize‘40);
venus=line(7.20‘color‘‘m‘‘marker‘‘.‘‘erasemode‘‘xor‘‘markersize‘30);
ship=line(100‘color‘‘r‘‘marker‘‘p‘‘erasemode‘‘xor‘‘markersiz
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????125??2011-07-11?14:38??hmgdfun.m
?????文件????????2795??2011-07-11?19:03??hmgd.m
- 上一篇:MATLAB實現非線性圖形仿真
- 下一篇:人工蜂群算法matlab
評論
共有 條評論