主要内容

本页采用了机器翻译。点击此处可查看英文原文。

namem

基于 axesm 的地图上的对象名称

说明

obj_names = namem 返回当前坐标轴上所有对象的名称。如果指定了,则对象的名称即为其 Tag 属性的值。否则,该对象的名称即为其 Type 属性的值。这些属性的值要么在对象创建时设置,要么通过 tagm 函数定义。

示例

obj_names = namem(h) 返回由数组 h 指定的对象(或多个对象)的名称。

示例

全部折叠

加载朝鲜半岛的高程数据和地理单元参考对象。然后,将数据显示在世界地图上。

load korea5c
worldmap(korea5c,korea5cR);
geoshow(korea5c,korea5cR,'DisplayType','texturemap')
demcmap(korea5c)

Figure contains an axes object. The hidden axes object contains 13 objects of type patch, surface, line, text.

找出图中图形对象的名称。namem 函数将名称作为字符数组返回。使用 cellstr 将数组转换为字符向量元胞数组。

namesChar = namem
namesChar = 6×8 char array
    'PLabel  '
    'MLabel  '
    'Parallel'
    'Meridian'
    'surface '
    'Frame   '

namesCell = cellstr(namesChar)
namesCell = 6×1 cell
    {'PLabel'  }
    {'MLabel'  }
    {'Parallel'}
    {'Meridian'}
    {'surface' }
    {'Frame'   }

输入参数

全部折叠

图形对象,以数组形式指定。

输出参量

全部折叠

图形对象的名称,以字符数组的形式返回。namem 会从数组中移除重复的对象名称。

注意:使用 cellstr(obj_names)obj_names 转换为字符向量元胞数组。

版本历史记录

在 R2006a 之前推出

另请参阅

| | | | |