Mathematica基础——处理简单的图论问题

2025-05-11 18:06:44

这里,介绍一下用Mathematica处理数论问题的内容!

Mathematica基础——处理简单的图论问题

2、再来绘制一个有向图:Graph[{1 -> 2, 2 -> 3, 3 -> 1}]

Mathematica基础——处理简单的图论问题

4、还可以把样式封装起来:Graph[{1, 2, Style[3, Red],Style[6,Green],Style[5,Blue]}, { 2 <-> 3, Style[3 <-> 1, Blue], Style[5<-> 1, Yellow], Style[6<->2, Red], Style[2 <-> 1, Green]}]

Mathematica基础——处理简单的图论问题

应用一例

1、求前100个数字的平方,除以17的余数,并把这个映射画成图!先做列表:Table[i -> Mod[i^2, 17], {i, 100}]再构造图:Graph[%]

Mathematica基础——处理简单的图论问题

2、这是换了一个除数的结果:Graph[Table[i -> Mod[i^2, 69], {i, 100}]]

Mathematica基础——处理简单的图论问题

应用二例

1、列举以plot开头的所有英文单词:words = DictionaryLookup["plot*"]

Mathematica基础——处理简单的图论问题

3、作图,并显示标签:Graph[%, VertexLabels -> "Name", ImageSize ->365]

Mathematica基础——处理简单的图论问题
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢