grn2eqa
将格林尼治坐标转换为等面积坐标
语法
[x,y] = grn2eqa(lat,lon)
[x,y] = grn2eqa(lat,lon,origin)
[x,y] = grn2eqa(lat,lon,origin,ellipsoid)
[x,y] = grn2eqa(lat,lon,origin,units)
mat = grn2eqa(lat,lon,origin...)
说明
[x,y] = grn2eqa(lat,lon) 将格林尼治坐标 lat 和 lon 转换为等面积坐标点 x 和 y。
[x,y] = grn2eqa(lat,lon,origin) 指定了 x-y 原点 (0,0) 在格林尼治坐标系中的位置。两个元素的向量 origin 必须具有 [latitude, longitude] 的形式。默认情况下,原点位于格林尼治坐标 (0º,0º)。
[x,y] = grn2eqa(lat,lon,origin,ellipsoid) 使用 ellipsoid 指定地球形状的椭球模型。ellipsoid 是一个 referenceSphere、referenceEllipsoid 或 oblateSpheroid 对象,或者是一个形式为 [semimajor_axis eccentricity] 的向量。ellipsoid 默认是球形的。
[x,y] = grn2eqa(lat,lon,origin,units) 指定输入的单位,其中 units 是任何有效的角度单位值。默认值为 'degrees'。
mat = grn2eqa(lat,lon,origin...) 将输出结果打包到一个变量中。
grn2eqa 函数将基于格林尼治的经纬度坐标转换为等面积的 x-y 坐标。使用 eqa2grn 可以进行反向转换。
示例
lats = [56 34]; longs = [-140 23];
[x,y] = grn2eqa(lats,longs)
x =
-2.4435 0.4014
y =
0.8290 0.5592版本历史记录
在 R2006a 之前推出