ADD: new track message, Entity class and Position class
This commit is contained in:
33
libs/geographiclib/wrapper/octave/geodesicinverse.m
Normal file
33
libs/geographiclib/wrapper/octave/geodesicinverse.m
Normal file
@@ -0,0 +1,33 @@
|
||||
function geodesicinverse(~, ~, ~)
|
||||
%geodesicinverse Solve inverse geodesic problem
|
||||
%
|
||||
% [geodesic, aux] = geodesicinverse(latlong)
|
||||
% [geodesic, aux] = geodesicinverse(latlong, a, f)
|
||||
%
|
||||
% latlong is an M x 4 matrix
|
||||
% latitude of point 1 = latlong(:,1) in degrees
|
||||
% longitude of point 1 = latlong(:,2) in degrees
|
||||
% latitude of point 2 = latlong(:,3) in degrees
|
||||
% longitude of point 2 = latlong(:,4) in degrees
|
||||
%
|
||||
% geodesic is an M x 3 matrix
|
||||
% azimuth at point 1 = geodesic(:,1) in degrees
|
||||
% azimuth at point 2 = geodesic(:,2) in degrees
|
||||
% distance between points 1 and 2 = geodesic(:,3) in meters
|
||||
% aux is an M x 5 matrix
|
||||
% spherical arc length = aux(:,1) in degrees
|
||||
% reduced length = aux(:,2) in meters
|
||||
% geodesic scale 1 to 2 = aux(:,3)
|
||||
% geodesic scale 2 to 1 = aux(:,4)
|
||||
% area under geodesic = aux(:,5) in meters^2
|
||||
%
|
||||
% a = equatorial radius (meters)
|
||||
% f = flattening (0 means a sphere)
|
||||
% If a and f are omitted, the WGS84 values are used.
|
||||
%
|
||||
% A native MATLAB implementation is available as GEODDISTANCE.
|
||||
%
|
||||
% See also GEODDISTANCE.
|
||||
|
||||
error('Error: executing .m file instead of compiled routine');
|
||||
end
|
||||
Reference in New Issue
Block a user