資源簡介
基于matlab的衛(wèi)星軌道仿真(含有源代碼)
代碼片段和文件信息
function?DrawSatelliteOrbit
clear?all;
a=26560;%a衛(wèi)星橢圓軌道半長軸
e=0.02;%e橢圓的偏心率
E=[0:0.1:2*pi];
x=a*(cos(E)-e);
y=a*sqrt((1-e^2))*sin(E);
z=0*E;
DtoR=2*pi/360;
A1=[32.8?92.8?152.8?212.8?272.8?332.8];%衛(wèi)星星座數(shù)據(jù)
for?k=1:6
????A=A1(k)*DtoR;%升交點(diǎn)的經(jīng)度
????B=55*DtoR;%軌道傾角
????C=pi/100;%近地點(diǎn)的幅角
????????R3=[cos(A)?-sin(A)?0;
????????????sin(A)??cos(A)?0;
????????????0???????0??????1];
????????R1=[1???????0??????0;
????????????0???????cos(B)?-sin(B);
????????????0???????sin(B)??cos(B)];
????????R2=[cos(C)??-sin(C)?0;
????????????sin(C)???cos(C)?0;
????????????0????????0??????1];
????L1=length(E);
????R312=R3*R1*R2;
????Ans=R312*[x;y;z];
????x1=Ans(1:);
????y1=Ans(2:);
????z1=Ans(3:);
????plot3c(x1y1z1k);
????hold?on;
????axis?equal;
%?????axis?off;
????grid?on;
end
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????866??2010-03-11?21:01??衛(wèi)星軌道\DrawSatelliteOrbit.m
?????文件????????426??2009-12-01?09:15??衛(wèi)星軌道\plot3c.m
?????目錄??????????0??2010-03-12?18:32??衛(wèi)星軌道
-----------?---------??----------?-----??----
?????????????????1292????????????????????3
評論
共有 條評論