inputm
在基于 axesm 的地图上交互式地确定纬度和经度
语法
[lat, lon] = inputm
[lat, lon] = inputm(n)
[lat, lon] = inputm(n,h)
[lat, lon, button] = inputm(n)
MAT = imputm(...)
说明
[lat, lon] = inputm 返回在显示的网格上通过鼠标点击选中的点的地理坐标(纬度和经度)。点选操作将持续进行,直到按下回车键为止。
若要在地理坐标区或地图坐标区上确定纬度和经度,请改用 ginput 函数。
[lat, lon] = inputm(n) 返回由鼠标点击指定的 n 个点。
[lat, lon] = inputm(n,h) 请求获取由句柄 h 指定的、基于 axesm 的地图中的点。如果省略,则默认使用当前坐标轴 (gca)。
[lat, lon, button] = inputm(n) 返回第三个结果 button,其中包含一个整数向量,用于指定所使用的鼠标按钮(从左到右依次为 1、2、3),或者如果使用了键盘上的按键,则返回相应的 ASCII 码。
MAT = imputm(...) 返回一个矩阵,其中 MAT = [lat lon]。
提示
inputm 的工作原理与标准的 MATLAB® ginput 非常相似,不同之处在于其返回值是从投影中提取的纬度和经度,而不是 x-y 坐标轴上的坐标。如果您点击投影边界之外的位置(例如,在罗宾逊投影中地图边框外的角落),系统将不会返回该位置的坐标。
inputm 无法与 三维显示效果配合使用,包括使用 globe 创建的显示效果。
版本历史记录
在 R2006a 之前推出