Mathematica 绘制完全图并查找哈密顿回路
下面链接给出了一种绘制完全图的方式,本文对齐进行了扩展和完善。https://jingyan.baidu.com/article/48a420571ed475a925250449.html
pts = Table[ReIm[E^(I*2n*Pi/12)],{n,0,11}]
lines = Subsets[pts,{2}];
Length[lines]
Graphics[Line[#] &/@ lines]
注意:省略*,有时会导致错误,没有进行计算,只是返回一个表达式。
Wqt[m_]:=
Graphics[
Line[#] &/@
Subsets[
Table[ReIm[
E^(I*2n*Pi/m)],{n,0,m-1}
],{2}
]
]
Wqt[5]
上面的方法只是画出完全图来,而不是构造一个图的对象。没有办法再继续做图的分析,比如,寻找哈密顿回路。下面代码构造了12阶完全图,比上面方法更简单。
pts = Table[i,{i,1,12}]
lines = Subsets[pts,{2}];
Length[lines]
g = Graph[lines ]
FindHamiltonianCycle[g,3]
一般的完全图构造函数Wqt定义
Wqt[m_]:=Graph[Subsets[Table[i,{i,1,m}],{2}],VertexLabels->"Name"]
g = Wqt[5]
FindHamiltonianCycle[g,3]
3阶完全图,求6条哈密顿回路,只返回1条,说明只返回了不重复的。5阶只返回了12条不重复的。
最直接的是采用系统自带的CompleteGraph函数。
g=CompleteGraph[3]
FindHamiltonianCycle[g,3]
Mathematica 绘制完全图并查找哈密顿回路相关推荐
- Mathematica绘制常见曲线
Mathematica绘制常见曲线 才疏学浅,资历欠佳,难免有误,望有心人批评指正. border="0" width="350" height="1 ...
- Mathematica绘制函数
请欣赏一下Mathematica绘制的漂亮的函数图~ヾ(^▽^) Plot[{(1 + 1/n)^n, Evaluate[Limit[(1 + 1/n)^n, n -> Infinity]]}, ...
- 使用Mathematica绘制星形线(Astroid)
"星形线是内摆线的一种.星形线(astroid)或称为四尖瓣线(tetracuspid),是一个有四个尖点的内摆线,也属于超椭圆的一种.直角坐标方程:x^2/3+y^2/3=a^2/3, 参 ...
- Mathematica绘制动态蔓叶线
一.什么是蔓叶线 可以去参考百度百科 二.为什么要绘制蔓叶线? 那肯定是好玩啊 三.怎么绘制动态蔓叶线 我主要从我绘制的过程来进行说明.从百度可知蔓叶线的图像以及其曲线方程. 所以问题来了,蔓叶线的动 ...
- 使用Mathematica绘制蔓叶线图形(Cissoid of Diocles)
定义: 百度百科:"蔓叶线,有时又叫双蔓叶线是Diocle是在公元前180年发现的曲线.在几何形状中,蔓叶线是从两个给定曲线C1,C2和点O(极点)产生的曲线." Wikipedi ...
- matlab图标是什么,Matlab图标的制作|使用mathematica绘制matlab图标
摘要Matlab大家一定都用过,但是大家想过Matlab的图标是如何绘制的呢,下面就给大家解释一下Matlab图标制作的原理,和如何使用mathematica来绘制Matlab的图标. 文章目录(Ta ...
- Python+matplotlib绘制函数曲线查找函数极值
推荐图书: <Python程序设计基础(第2版)>,ISBN:9787302490562,董付国,清华大学出版社,第16次印刷,清华大学出版社2019年度畅销图书 图书详情: 配套资源:用 ...
- Mathematica绘制图形
绘制平面图形的命令 Plot 显函数绘图 ParametricPlot 参数方程绘图 PolarPlot 极坐标方程绘图 ContourPlot 隐函数绘图 ListPlot 绘制点列图 例 Plot ...
- 使用Mathematica绘制笛卡尔叶形线图形(Folium of Descartes)
"著名科学家笛卡儿,根据他所研究的一簇花瓣和叶形曲线特征,列出了x^3+y^3-3axy=0的方程式,这就是现代数学中有名的"笛卡儿叶线"(或者叫"叶形线&qu ...
最新文章
- 微软洪小文:AI将成为人类未来最好的左脑
- swift_004(Storyboard进行界面跳转及传值)
- [云炬ThinkPython阅读笔记]2.6 字符串运算
- Python数字类型及操作
- IA-32 Intel手册学习笔记(二)保护模式下的内存管理
- java 找不到构造函数_JAVA找不到符号构造函数
- 表示深深的感谢飞鸽传书源码
- CVPR2021 | 深度解读RepVGG!
- Mysql高性能笔记(一):Schema与数据类型优化
- telnet服务器怎么配置文件,配置telnet服务器
- java通过JDBC驱动连接操作hive实例
- cdate在java中_Java Calendar.add方法代码示例
- 新手redis集群搭建
- 见证云原生创变 2019云原生技术实践峰会落幕
- 选择正规的资质好的期货公司开户
- DNF游戏三方制裁解决方案(亲测有效)虚拟机
- cousera视频无法播放
- python怎么打星号金字塔_python打印星号金字塔的方法_后端开发
- 电池SOC仿真系列-基于遗忘因子的最小二乘法电池参数辨识(二阶RC)
- Mac上php环境配置