Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数学和算法 > 图与网络 > 图谓词与属性 > VertexQ >
Mathematica > 可视化与图形 > 图与网络 > 图谓词与属性 > VertexQ >

VertexQ

VertexQ
如果 v 是图 g 中的一个顶点,生成 True,否则生成 False.
检验某项是否为图的顶点:
检验各种类型的项:
检验某项是否为图的顶点:
In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=
 
检验各种类型的项:
In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=
VertexQ 作用于无向图:
有向图:
VertexQ 作用于大型图:
与基于 VertexList 的检验进行效能的比较:
检查一个函数的输入:
根据某项是顶点还是边,选择正确的行为:
关于顶点的行为:
关于边的行为:
使用 GraphVertexQ 进行快速的集合成员检验:
MemberQ 比较:
VertexQ 等价于 MemberQ[VertexList[g], v]:
VertexQ 的效能通常较高:
使用 VertexIndex 得到 VertexList[g] 中顶点的位置:
VertexIndex 通常比 Position 快:
使用 EdgeQ 检验一条边是否是图的一部分:
某些顶点可能不被识别:
成员检验使用 SameQ,而不是 Equal
通过使用相同的表达式,仍能被检验:
版本 8 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF