Path: SC/Ephem
% Compute the solar intensity experienced by a spacecraft.
This accounts for eclipses by the Earth and Moon.
--------------------------------------------------------------------------
Usage:
[sI,eE,eM,rSEs,rMEs] = ...
SolarVisibility( rECI, jD, animate, centralBody, ...fov, map3d )
--------------------------------------------------------------------------
------
Inputs
------
rECI (3,n) Position vectors in ECI frame
jD (1,n) Julian date for each position
animate (1) Animation setting.
0 No animation.
1 Field-of-view animation of Earth & moon with
sun at (0,0)
2 Orbit animation with line-of-sight vectors to
sun, Earth and moon.
3 Both animations in one window.
centralBody (:) Name of central body. Can be Earth, Sun, or Moon.
fov (1) Sets the angular field of view for the animation
window. Units are degrees. 360 is full sky. 180
is frontal view.
map3d (1) Flag. Indicates whether to display a 3D map of the
central body in the orbit animation or not.
-------
Outputs
-------
sI (1,n) Solar intensity at each time. [W/m^2]
eE (1,n) Binary. Eclipse from Earth (1) or not (0).
eM (1,n) Binary. Eclipse from Moon (1) or not (0).
rSEs (3,n) Position of sun with respect to Earth in ECI. [km]
rMEs (3,n) Position of moon with respect to Earth in ECI. [km]
--------------------------------------------------------------------------
SC: BasicOrbit/RVFromKepler SC: Ephem/Eclipse SC: Ephem/MoonV1 SC: Ephem/SunV1 Common: Database/Constant Common: Graphics/AddView Common: Graphics/AddZoom Common: Graphics/Circle Common: Graphics/Map Common: Graphics/NewFig Common: Time/JD2Date Math: Linear/Mag Math: Trigonometry/WrapPhase
Back to the SC Module page