Skip to content

Commit cfd9ed1

Browse files
committed
validate: dedupe
1 parent e905434 commit cfd9ed1

28 files changed

Lines changed: 135 additions & 139 deletions

+matmap3d/aer2ecef.m

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@
1515
% * x,y,z: Earth Centered Earth Fixed (ECEF) coordinates of test point (meters)
1616
%% sanity checks
1717
arguments
18-
az {mustBeNumeric,mustBeReal}
19-
el {mustBeNumeric,mustBeReal}
20-
slantRange {mustBeNumeric,mustBeReal, mustBeNonnegative}
21-
lat0 {mustBeNumeric,mustBeReal}
22-
lon0 {mustBeNumeric,mustBeReal}
23-
alt0 {mustBeNumeric,mustBeReal}
18+
az {mustBeReal}
19+
el {mustBeReal}
20+
slantRange {mustBeReal, mustBeNonnegative}
21+
lat0 {mustBeReal}
22+
lon0 {mustBeReal}
23+
alt0 {mustBeReal}
2424
spheroid (1,1) matmap3d.referenceEllipsoid = matmap3d.wgs84Ellipsoid()
2525
angleUnit (1,1) string = "d"
2626
end

+matmap3d/aer2eci.m

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@
1212
% x, y, z: ECI x, y, z
1313
arguments
1414
utc datetime
15-
az {mustBeNumeric,mustBeReal}
16-
el {mustBeNumeric,mustBeReal}
17-
rng {mustBeNumeric,mustBeReal, mustBeNonnegative}
18-
lat {mustBeNumeric,mustBeReal}
19-
lon {mustBeNumeric,mustBeReal}
20-
alt {mustBeNumeric,mustBeReal}
15+
az {mustBeReal}
16+
el {mustBeReal}
17+
rng {mustBeReal, mustBeNonnegative}
18+
lat {mustBeReal}
19+
lon {mustBeReal}
20+
alt {mustBeReal}
2121
end
2222

2323
[x1, y1, z1] = matmap3d.aer2ecef(az, el, rng, lat, lon, alt);

+matmap3d/aer2enu.m

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
%%% Outputs
1111
% * e,n,u: East, North, Up coordinates of test points (meters)
1212
arguments
13-
az {mustBeNumeric,mustBeReal}
14-
el {mustBeNumeric,mustBeReal}
15-
slantRange {mustBeNumeric,mustBeReal}
13+
az {mustBeReal}
14+
el {mustBeReal}
15+
slantRange {mustBeReal}
1616
angleUnit (1,1) string = "d"
1717
end
1818
%% compute

+matmap3d/aer2geodetic.m

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@
1212
%%% Outputs
1313
% * lat1,lon1,alt1: geodetic coordinates of test points (degrees,degrees,meters)
1414
arguments
15-
az {mustBeNumeric,mustBeReal}
16-
el {mustBeNumeric,mustBeReal}
17-
slantRange {mustBeNumeric,mustBeReal,mustBeNonnegative}
18-
lat0 {mustBeNumeric,mustBeReal}
19-
lon0 {mustBeNumeric,mustBeReal}
20-
alt0 {mustBeNumeric,mustBeReal}
15+
az {mustBeReal}
16+
el {mustBeReal}
17+
slantRange {mustBeReal,mustBeNonnegative}
18+
lat0 {mustBeReal}
19+
lon0 {mustBeReal}
20+
alt0 {mustBeReal}
2121
spheroid (1,1) matmap3d.referenceEllipsoid = matmap3d.wgs84Ellipsoid()
2222
angleUnit (1,1) string = "d"
2323
end

+matmap3d/aer2ned.m

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
%%% Outputs
1111
% * north, east, down: coordinates of points (meters)
1212
arguments
13-
az {mustBeNumeric,mustBeReal}
14-
el {mustBeNumeric,mustBeReal}
15-
slantRange {mustBeNumeric,mustBeReal}
13+
az {mustBeReal}
14+
el {mustBeReal}
15+
slantRange {mustBeReal}
1616
angleUnit (1,1) string = "d"
1717
end
1818

+matmap3d/ecef2aer.m

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@
1212
% * az: azimuth clockwise from local north
1313
% * el: elevation angle above local horizon
1414
arguments
15-
x {mustBeNumeric,mustBeReal}
16-
y {mustBeNumeric,mustBeReal}
17-
z {mustBeNumeric,mustBeReal}
18-
lat0 {mustBeNumeric,mustBeReal}
19-
lon0 {mustBeNumeric,mustBeReal}
20-
alt0 {mustBeNumeric,mustBeReal}
15+
x {mustBeReal}
16+
y {mustBeReal}
17+
z {mustBeReal}
18+
lat0 {mustBeReal}
19+
lon0 {mustBeReal}
20+
alt0 {mustBeReal}
2121
spheroid (1,1) matmap3d.referenceEllipsoid = matmap3d.wgs84Ellipsoid()
2222
angleUnit (1,1) string = "d"
2323
end

+matmap3d/ecef2eci.m

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
% x,y,z: ECI position
99
arguments
1010
utc (:,1) datetime
11-
x0 (:,1) {mustBeNumeric,mustBeReal,mustBeEqualSize(utc,x0)}
12-
y0 (:,1) {mustBeNumeric,mustBeReal,mustBeEqualSize(utc,y0)}
13-
z0 (:,1) {mustBeNumeric,mustBeReal,mustBeEqualSize(utc,z0)}
11+
x0 (:,1) {mustBeReal,mustBeEqualSize(utc,x0)}
12+
y0 (:,1) {mustBeReal,mustBeEqualSize(utc,y0)}
13+
z0 (:,1) {mustBeReal,mustBeEqualSize(utc,z0)}
1414
end
1515
%% Greenwich hour angles (radians)
1616
gst = matmap3d.greenwichsrt(juliandate(utc));
@@ -26,7 +26,3 @@
2626
z(j) = eci(3);
2727
end
2828
end % function
29-
30-
function mustBeEqualSize(a,b)
31-
assert(isequal(size(a),size(b)), 'Size of inputs must equal each other')
32-
end

+matmap3d/ecef2enu.m

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@
1010
%%% outputs
1111
% * East, North, Up coordinates of test points (meters)
1212
arguments
13-
x {mustBeNumeric,mustBeReal}
14-
y {mustBeNumeric,mustBeReal}
15-
z {mustBeNumeric,mustBeReal}
16-
lat0 {mustBeNumeric,mustBeReal}
17-
lon0 {mustBeNumeric,mustBeReal}
18-
alt0 {mustBeNumeric,mustBeReal}
13+
x {mustBeReal}
14+
y {mustBeReal}
15+
z {mustBeReal}
16+
lat0 {mustBeReal}
17+
lon0 {mustBeReal}
18+
alt0 {mustBeReal}
1919
spheroid (1,1) matmap3d.referenceEllipsoid = matmap3d.wgs84Ellipsoid()
2020
angleUnit (1,1) string = "d"
2121
end

+matmap3d/ecef2enuv.m

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@
99
%%% Outputs
1010
% * e,n,Up: East, North, Up vector
1111
arguments
12-
u {mustBeNumeric,mustBeReal}
13-
v {mustBeNumeric,mustBeReal}
14-
w {mustBeNumeric,mustBeReal}
15-
lat0 {mustBeNumeric,mustBeReal}
16-
lon0 {mustBeNumeric,mustBeReal}
12+
u {mustBeReal}
13+
v {mustBeReal}
14+
w {mustBeReal}
15+
lat0 {mustBeReal}
16+
lon0 {mustBeReal}
1717
angleUnit (1,1) string = "d"
1818
end
1919

+matmap3d/ecef2geodetic.m

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414
% Journal of Surveying Engineering. doi: 10.1061/(ASCE)0733-9453
1515
arguments
1616
spheroid
17-
x {mustBeNumeric,mustBeReal}
18-
y {mustBeNumeric,mustBeReal}
19-
z {mustBeNumeric,mustBeReal}
17+
x {mustBeReal}
18+
y {mustBeReal}
19+
z {mustBeReal}
2020
angleUnit (1,1) string = "d"
2121
end
2222

0 commit comments

Comments
 (0)