linem
基于 axesm-的地图上的项目线
语法
h = linem(lat,lon)
h = linem(lat,lon,LineSpec)
h = linem(lat,lon,PropertyName,PropertyValue,...)
h = linem(lat,lon,z)
说明
h = linem(lat,lon) 在当前基于 axesm 的地图上显示投影后的线形对象。lat 和 lon 分别是待投影线形对象的纬度和经度坐标。请注意,这种排序顺序在概念上与 MATLAB® line 函数相反,因为垂直 (y) 坐标排在前面。不过,先列经度再列纬度的顺序是地理学中的标准用法。lat 和 lon 必须大小相同,并且位于基于 axesm 的地图中的 AngleUnits 位置。显示行的对象句柄可通过 h 返回。
若要在地理坐标区或地图坐标区上显示线条,请改用 line 函数。
h = linem(lat,lon,LineSpec) 指定线型、标记和颜色。
h = linem(lat,lon,PropertyName,PropertyValue,...) 允许为 MATLAB line 函数所识别的任何属性(XData、YData 和 ZData 除外)指定任意数量的属性名称-值对。
h = linem(lat,lon,z) 以三维形式显示一条线对象,其中 z 与 lat 和 lon 尺寸相同,并包含所需的高度数据。z 与 AngleUnits 互不相关。如果省略,默认情况下所有点都会被赋予 z 值为 0。
z 的单位是任意的,但使用 globe 投影时除外。对于 globe,z 的单位应与基于 axesm 的地图中 'geoid'(参考椭球体)属性所指定的地球半径或半长轴的单位一致。这意味着,当参考椭球为单位球时,z 的单位即为地球半径。
linem 是与 MATLAB line 函数等价的映射。这是一个用于在地图投影中显示线状对象的低级图形函数。通常情况下,它不会被直接使用。请改用 plotm 或 plot3m。
示例
axesm sinusoid; framem linem([15; 0; -45; 15],[-100; 0; 100; 170],'r-')



























