MATLAB 帮助中心
Convert slant range to ground range projection
Since R2021a
grndrng = slant2grndrange(slrng,grazang)
grndrng = slant2grndrange(slrng,grazang) returns the ground range projection grndrng corresponding to the slant range slrng and grazing angle grazang.
grndrng
slrng
grazang
example
collapse all
Determine the ground range projection given a slant range of 2000 m and a grazing angle of 30∘.
slantrng = 2000; grazang = 30;
Compute the ground range projection.
grndrng = slant2grndrange(slantrng,grazang)
grndrng = 1.7321e+03
Compute the ground range projection for a target having a slant range of 1000 m from a sensor. The sensor is mounted on a platform that is 300 m above ground. Assume the Earth is flat.
gang = grazingang(300,1000); % Grazing angle depang = gang; % Depression angle grndrng = slant2grndrange(1000,gang)
grndrng = 953.9561
Repeat the computation, but now assume the Earth is curved.
Rearth = physconst('earthradius'); gangsph = grazingang(300,1000,'Curved',Rearth); % Grazing angle depangsph = depressionang(300,1000,'Curved',Rearth); % Depression angle tgtHeight = 0; % Smooth Earth Re = effearthradius(1000,300,tgtHeight); % Effective Earth radius grndrngcurved = Re*deg2rad(depangsph-gangsph)
grndrngcurved = 1.2344e+03
Slant range in meters, specified as a positive real scalar or vector.
Data Types: double
double
0
90
Grazing angle in degrees, specified as a scalar in the range [0, 90].
Ground range projection in meters, returned as a positive real scalar or vector. grndrng has the same dimensionality as slrng.
expand all
Introduced in R2021a
grnd2slantrange | rainelres | sarazres
grnd2slantrange
rainelres
sarazres
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处