TransVelocity
MATLAB
`[V,V_TP,V_TT] = TransVelocity([x],S,[Atm])`

Computes the line-of-sight velocity transverse to the propagation direction along the path for platform motion, target motion, and natural wind. Assumes coordinate system rotated to be aligned with target transverse velocity vector.

 Parameters Description x [vector] (Optional) Position along path, normalized to slant range (0-1). Not required if Atm is a discrete structure from AtmStruct - ignored if passed in and Atm is discrete. S [struct] Engagement parameters. Can be a structure from EngagementStruct or GeomStruct. If a structure from GeomStruct is passed in as S, the engagement structure will be computed. Atm [struct] Atmospheric modeling parameters from AtmStruct. Atm must have wind profile if calculation with wind is desired.
 Return Values Description V [vector] Magnitude of path-transverse velocity (m/s) V_TP [vector] Path-trans. velocity component in "parallel" direction (m/s) V_TT [vector] Path-trans. velocity component in "transverse" direction (m/s)

>> G = GeomStruct('Simple',10,12000,50000,0,250,0,90);

>> [V,V_TP,V_TT] = TransVelocity(0:.1:1,G)

• Compute path-transverse velocity using platform and target velocities
>> [V,V_TP,V_TT] = TransVelocity(G,AtmStruct)

• Atm struct with discrete model to include natural wind. If Geom and geometry in Atm are not consistent, Atm will be updated.
>> AtmC = ChangeAtm(AtmStruct,'Screens',inf);

>> [V,V_TP,V_TT] = TransVelocity(0:0.1:1,G,AtmC)

• AtmStruct with continuous model and specified screen locations.