KirchhoffGraph
KirchhoffGraph[kmat]
给出基尔霍夫矩阵(Kirchhoff matrix)为 kmat 的图.
KirchhoffGraph[{v1,v2,…},kmat]
给出顶点为 vi 以及基尔霍夫矩阵为 kmat 的图.
更多信息和选项
- KirchhoffGraph 也被称为拉普拉斯图.
- KirchhoffGraph[kmat] 等价于 KirchhoffGraph[{1,2,…,n},kmat],其中 kmat 的维度为 ×.
- KirchhoffGraph 采用和 Graph 相同的选项.
所有选项的列表
背景
- KirchhoffGraph 基于表示无向或有向图的有效基尔霍夫矩阵而构造出一个图. 这里,有 n 个顶点的图对应的基尔霍夫矩阵是一个由图顶点度数及其邻接矩阵定义的 n×n 的方阵. 基尔霍夫矩阵在谱图理论中起着核心的作用,谱图理论是基于图邻接矩阵或基尔霍夫矩阵的特征值的对图的研究. 它也可被用于计算图中顶点之间的电阻距离,后者被定义为把每条图的边都替换为单位电阻后,顶点之间有效电阻的大小(当有电池与他们连在一起时).
- 选项 DirectedEdges 可被用于指定构造的是无向图还是有向图. 默认情况下,若输入矩阵是对称的,那么 KirchhoffGraph 返回的是无向图否则返回的就是有向图. KirchhoffGraph 采用和 Graph 相同的选项.
- 对给定的图(包括用 KirchhoffGraph 构造的)的基尔霍夫矩阵可用 KirchhoffMatrix 返回. 类似的函数包括 AdjacencyGraph(从邻接矩阵构造图)、WeightedAdjacencyGraph 和 IncidenceGraph(从关联矩阵构造图).
范例
打开所有单元关闭所有单元范围 (6)
选项 (82)
DirectedEdges (3)
EdgeLabels (7)
使用符号位置信息的 Placed 来控制沿着一条边的标签位置:
通过 Tooltip 和 StatusArea 的值,使用自动标签:
EdgeShapeFunction (6)
获取 EdgeShapeFunction 的内置设置列表:
EdgeShapeFunction 可以与 EdgeStyle 合起来使用:
EdgeShapeFunction 具有比 EdgeStyle 更高的优先级:
GraphHighlightStyle (2)
GraphLayout (5)
VertexCoordinates 覆盖 GraphLayout 的坐标:
用 AbsoluteOptions 来提取按布局算法得出的 VertexCoordinates:
VertexCoordinates (3)
使用 AbsoluteOptions 提取所得的顶点坐标:
VertexCoordinates 具有比 GraphLayout 更高的优先级:
VertexLabels (13)
VertexShape (5)
将任意 Graphics、Image 或者 Graphics3D 作为顶点形状使用:
VertexShape 可以与 VertexSize 合起来使用:
VertexShape 不受 VertexStyle 影响:
VertexShapeFunction 具有比 VertexShape 更高的优先级:
VertexShapeFunction (10)
获取 VertexShapeFunction 的内置设置列表:
利用 VertexShapeFunction 在 "Basic" 集合中的内置设置:
使用 VertexShapeFunction 在 "Rounded" 集合中的内置设置:
使用 VertexShapeFunction 在 "Concave" 集合中的内置设置:
VertexShapeFunction 可以与 VertexStyle 合起来使用:
VertexShapeFunction 具有比 VertexStyle 更高的优先级:
VertexShapeFunction 可以与 VertexSize 合起来使用:
VertexShapeFunction 具有比 VertexShape 更高的优先级:
VertexSize (8)
VertexSize 可以与 VertexShapeFunction 合起来使用:
VertexSize 可以与 VertexShape 合起来使用:
VertexStyle (4)
VertexShapeFunction 可以与 VertexStyle 合起来使用:
VertexShapeFunction 具有比 VertexStyle 更高的优先级:
VertexShape 不受 VertexStyle 影响:
属性和关系 (2)
文本
Wolfram Research (2010),KirchhoffGraph,Wolfram 语言函数,https://reference.wolfram.com/language/ref/KirchhoffGraph.html.
CMS
Wolfram 语言. 2010. "KirchhoffGraph." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/KirchhoffGraph.html.
APA
Wolfram 语言. (2010). KirchhoffGraph. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/KirchhoffGraph.html 年