资源简介
网上的SGP4代码大多都是基于c写的,这个matlab代码是我花钱在程序员网站下的,这里分享给大家了!
代码片段和文件信息
% ----------------------------------------------------------------------------
%
% function adbar2rv.m
%
% this function transforms the adbarv elements (rtasc decl fpa azimuth
% position and velocity magnitude) into eci position and velocity vectors.
%
% author : david vallado 719-573-2600 9 jun 2002
%
% revisions
% -
%
% inputs description range / units
% rmag - eci position vector magnitude km
% vmag - eci velocity vector magnitude km/sec
% rtasc - right ascension of sateillite rad
% decl - declination of satellite rad
% fpav - sat flight path angle from vertrad
% az - sat flight path azimuth rad
%
% outputs :
% r - eci position vector km
% v - eci velocity vector km/s
%
% locals :
% none -
%
% coupling :
% none -
%
% references :
% vallado 2001 xx
% chobotov 70
%
% [rv] = adbar2rv ( rmagvmagrtascdeclfpavaz );
% ----------------------------------------------------------------------------
function [rv] = adbar2rv ( rmagvmagrtascdeclfpavaz );
% -------- form position vector
r(1)= rmag*cos(decl)*cos(rtasc);
r(2)= rmag*cos(decl)*sin(rtasc);
r(3)= rmag*sin(decl);
% -------- form velocity vector
v(1)= vmag*( cos(rtasc)*(-cos(az)*sin(fpav)*sin(decl) + ...
cos(fpav)*cos(decl)) - sin(az)*sin(fpav)*sin(rtasc) );
v(2)= vmag*( sin(rtasc)*(-cos(az)*sin(fpav)*sin(decl) + ...
cos(fpav)*cos(decl)) + sin(az)*sin(fpav)*cos(rtasc) );
v(3)= vmag*( cos(az)*cos(decl)*sin(fpav) + cos(fpav)*sin(decl) );
r = r‘;
v = v‘;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2010-03-12 15:39 dav-sgp4-Matlab
目录 0 2010-03-12 15:39 dav-sgp4-Matlab\Matlab
文件 1915 2004-01-28 12:27 dav-sgp4-Matlab\Matlab\adbar2rv.m
文件 1369 2004-01-28 12:27 dav-sgp4-Matlab\Matlab\angl.m
文件 7479 2007-10-08 11:39 dav-sgp4-Matlab\Matlab\anglesdr.m
文件 12734 2008-08-27 11:57 dav-sgp4-Matlab\Matlab\anglesg.m
文件 9952 2004-01-28 12:27 dav-sgp4-Matlab\Matlab\anglesl.m
文件 689 2007-03-09 09:55 dav-sgp4-Matlab\Matlab\azl2radc.m
文件 3386 2008-11-25 11:05 dav-sgp4-Matlab\Matlab\biellip.m
文件 2833 2004-01-28 12:26 dav-sgp4-Matlab\Matlab\checkhit.m
文件 3826 2007-06-07 10:08 dav-sgp4-Matlab\Matlab\coe2rv.m
文件 2616 2008-11-25 12:00 dav-sgp4-Matlab\Matlab\combined.m
文件 2253 2007-06-05 11:10 dav-sgp4-Matlab\Matlab\constastro.m
文件 1171 2007-04-02 10:06 dav-sgp4-Matlab\Matlab\constmath.m
文件 10340 2007-03-15 10:06 dav-sgp4-Matlab\Matlab\convtime.m
文件 4805 2007-05-30 07:42 dav-sgp4-Matlab\Matlab\cubic.m
文件 1601 2007-05-30 08:08 dav-sgp4-Matlab\Matlab\cubicspl.m
文件 3173 2007-05-30 08:03 dav-sgp4-Matlab\Matlab\cubicspl1.m
文件 1114 2007-03-15 08:06 dav-sgp4-Matlab\Matlab\dayofwee.m
文件 2354 2007-03-07 07:33 dav-sgp4-Matlab\Matlab\days2mdh.m
文件 1587 2006-08-11 10:44 dav-sgp4-Matlab\Matlab\debug1.m
文件 3224 2006-08-11 10:44 dav-sgp4-Matlab\Matlab\debug2.m
文件 2703 2006-08-11 10:44 dav-sgp4-Matlab\Matlab\debug3.m
文件 1674 2006-08-11 10:44 dav-sgp4-Matlab\Matlab\debug4.m
文件 1064 2005-08-23 04:25 dav-sgp4-Matlab\Matlab\debug5.m
文件 4530 2006-08-11 10:44 dav-sgp4-Matlab\Matlab\debug6.m
文件 4676 2006-08-11 10:44 dav-sgp4-Matlab\Matlab\debug7.m
文件 1152 2007-03-15 10:04 dav-sgp4-Matlab\Matlab\dms2rad.m
文件 2680 2007-01-03 15:05 dav-sgp4-Matlab\Matlab\dolam.m
文件 4051 2007-10-08 12:30 dav-sgp4-Matlab\Matlab\doubler.m
............此处省略168个文件信息
- 上一篇:lorenz系统程序matlab仿真
- 下一篇:语音识别的MATLAB代码
评论
共有 条评论