surfacem
将基于 axesm 的地图投影并添加地理位置数据网格
语法
surfacem(lat,lon,Z)
surfacem(latlim,lonlim,Z)
surfacem(lat,lon,Z,alt)
surfacem(...,prop1,val1,prop2,val2,...)
h = surfacem(...)
说明
surfacem(lat,lon,Z) 在当前基于 axesm 的地图中构建一个曲面,以表示数据网格 Z。该表面在水平面上呈平坦状,其 CData 属性被设置为 Z。向量或二维数组 lat 和 lon 定义了用于显示 Z 的经纬度网格。有关 lat 和 lon 可能采取的各种形式的完整说明,请参见 surfm。
surfacem(latlim,lonlim,Z) 使用纬度和经度边界 latlim 和 lonlim 来定义坐标网。这些边界应与数据网格 Z 的地理范围相一致。两个元素的向量 latlim 的形式为:
[southern_limit northern_limit]
同样,lonlim 的形式为:
[western_limit eastern_limit]
构建了一个尺寸为 50×100 的经纬度网格。表面属性 FaceColor 的值为 'texturemap',但当 Z 的尺寸恰好为 50×100 时,其值为 'flat'。
surfacem(lat,lon,Z,alt) 将曲面的 ZData 属性设置为 'alt',从而形成一个三维曲面。Lat 和 lon 必须生成一个与 alt 尺寸相匹配的网格。CData 被设置为 Z。Facecolor 为 'texturemap',除非 Z 与 alt,此时其大小为 'flat'。
surfacem(...,prop1,val1,prop2,val2,...) 通过属性/值对将额外的 MATLAB® 图形属性应用到该表面上。您可以指定 surface 函数支持的任何属性,但 XData、YData 和 ZData 除外。
h = surfacem(...) 返回表面对象的句柄。
注意
与 meshm 和 surfm 不同,surfacem 无论保持状态如何,都会向当前坐标系添加一个曲面。
示例
版本历史记录
在 R2006a 之前推出
