作者daiYuTsung (淯琮 = γ = 樹哥 = Qman)
看板NTUMath91
標題[心得] 發現神奇的軟體~
時間Tue May 20 18:32:50 2008
http://en.wikipedia.org/wiki/GAP_computer_algebra_system
GAP computer algebra system
GAP (Groups, Algorithms and Programming) is a computer algebra system for computational discrete algebra with particular emphasis on, but not restricted to, computational group theory.
---神奇點在範例程式,居然可以直接定義一個group order 8 然後有 3 個生成元 orz---
gap> G:=SmallGroup(8,1); # Set G to be a group of order 8.
<pc group of size 8 with 3 generators>
gap> i:=IsomorphismPermGroup(G); # Find an isomorphism from G to a group of permutations
<action isomorphism>
gap> Image(i,G); # The image of G under I - these are the generators of im G.
Group([ (1,5,3,7,2,6,4,8), (1,3,2,4)(5,7,6,8), (1,2)(3,4)(5,6)(7,8) ])
gap> Elements(Image(i,G)); # All the elements of im G.
[ (), (1,2)(3,4)(5,6)(7,8), (1,3,2,4)(5,7,6,8), (1,4,2,3)(5,8,6,7),
(1,5,3,7,2,6,4,8), (1,6,3,8,2,5,4,7), (1,7,4,5,2,8,3,6), (1,8,4,6,2,7,3,5) ]
=================================================================
http://zh.wikipedia.org/wiki/GNU_Octave
GNU Octave
Octave 是一個旨在提供與Matlab語法相容的開放源碼 科學計算及數值分析的工具;它同時也是GNU計畫成員之一。
---這個比較普通,不過有這個說不定就可以不需要Matlab了 XD---
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.150.205
1F:推 Vinneko:Qman你還會來喔?天啊! 06/09 23:44
2F:→ daiYuTsung:我現在才比較常上BBS啊~ 06/12 20:49