主要内容

vinvtran

地图方位在椭球变换方向

语法

阿兹= vinvtran (x, y, th)
阿兹= vinvtran (mstruct x, y, th)
[az, len] = vinvtran (…)

描述

阿兹= vinvtran (x, y, th)变换一个角度在指定的点在投影空间xy为一个在地理坐标方位角。当前地图投影显示用于定义投影空间。输入角度必须位于同一个单位按照当前的地图投影。输入可以是标量或同等大小的矩阵。角在投影空间角th被定义为积极的逆时针方向的吗x设在。

阿兹= vinvtran (mstruct x, y, th)使用定义的地图投影的输入结构体计算地图投影。

[az, len] = vinvtran (…)也返回向量长度的地理坐标系统。值为- 1指示没有规模扭曲角。

背景

而矢量沿y设在总是指向北方的圆柱投影法方面,他们可以点的北东或西圆锥,方位和其他预测。这个函数计算地理方位角度的投影空间。

例子

示例计算:

axesm (“eqdconicstd”,“maplatlim”,45 [-10],“maplonlim”,-55年[55])gridm;framem;mlabel;plabel;轴mstruct = gcm;(x, y) = projfwd (mstruct [0 0 0], [-45 0 45]);箭袋(x, y,[0.2 0.2 0.2],[0 0 0], 0)箭袋(x, y, [0 0 0], [0.2 0.2 0.2], 0)

使用等距圆锥投影图。三组在地图上的箭头表示的角度。

vinvtran (x, y, [0 0 0])
ans = 56.1765 90.0000 123.8235
vinvtran (x, y) (90 90 90)
ans = 332.8360 0.0000 27.1640

限制

这种转变是有限的地区指定的框架限制在当前地图的定义。

提示

从北开始顺时针测量的地理方位角度。投影空间角是衡量逆时针的x设在。

这个函数使用一个有限差分技术。地理坐标摄动略微不同的方向和计划。少量的误差引入数值计算的衍生品和地图变形参数的变化。

版本历史

之前介绍过的R2006a