PropertyValue

PropertyValue[{obj,item},name]
给出 objitem 的与 name 相关联的属性值.

PropertyValue[{obj,itemspec},name]
给出与由 objitemspec 表示的项目的 name 相关联的属性值.

PropertyValue[,{name1,name2,}]
给出与 name1name2 等相关联的属性列表.

更多信息更多信息

  • 属性可用来存储 GraphMeshRegionBoundaryMeshRegion 内指定的已命名的 item 的 name->value 数据对,并对其进行操作.
  • 项目指定 itemspec 通常具有格式 {collection,index}.
  • index 通常具有下列格式:
  • ind单个索引
    {ind1,ind2,}索引列表
    Allcollection 中所有可能的索引
    patt匹配 collectionpatt 的索引
  • collection 通常具有下列格式:
  • col单个集合
    {col1,col2,}集合列表
    All所有可能的集合
    patt匹配 patt 的集合
  • 格式为 collection 的项目指定 itemspec 指的是集合中所有索引的默认值.
  • 无论何时,当对于 name 没有可用的属性值时,PropertyValue[{obj,itemspec},name] 返回 $Failed.
  • PropertyValue[{obj,itemspec},name]=val 可用于修改属性值.
  • 支持属性的对象包括:GraphMeshRegionBoundaryMeshRegion. 参考页面给出了各种对象的 item 的说明.

范例范例打开所有单元关闭所有单元

基本范例  (1)基本范例  (1)

生成具有属性的完全图:

In[1]:=
Click for copyable input
Out[1]=

获取与属性名相关联的属性值:

In[2]:=
Click for copyable input
Out[2]=

改变属性值:

In[3]:=
Click for copyable input
In[4]:=
Click for copyable input
Out[4]=

恢复属性值:

In[5]:=
Click for copyable input
In[6]:=
Click for copyable input
Out[6]=
2010年引入
(8.0)
| 2015年更新
(10.2)