PropertyValue

PropertyValue[{obj,item},name]
obj 中の item について name に関連付けられた特性値を与える.

PropertyValue[{obj,itemspec},name]
obj 中の itemspec で示された項目の name に関連付けられた特性値を与える.

PropertyValue[,{name1,name2,}]
等に関連付けられた特性値のリストを与える.

詳細詳細

  • 特性は,Graphのようなオブジェクト内の特定の名前付き項目のための のペアを,保存し操作するために使われる.
  • 項目指定 itemspec は,一般にの形を取る.
  • index は,一般に次の形を取る.
  • ind単一の指標
    {ind1,ind2,}指標のリスト
    Allcollection 中の可能なすべての指標
    pattcollection 中の patt にマッチする指標
  • collection は,一般に次の形を取る.
  • col単一の集合
    {col1,col2,}集合のリスト
    All可能なすべての集合
    pattpatt にマッチする集合
  • collection の形の項目指定 itemspec は,集合中のすべての指標についてデフォルト値を参照する.
  • PropertyValue[{obj,itemspec},name]は,name に使用できる特性値がない場合には,常に$Failedを返す.
  • PropertyValue[{obj,itemspec},name]=val を使って特性値が変更できる.
  • Graphオブジェクトの使用可能な項目には頂点や辺等がある.

例題例題すべて開くすべて閉じる

  (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)
| 2014年に修正
(10.0)