作者bugmens (2013新年快乐)
看板tutor
标题Re: [分享] SageMath 数学软体
时间Sat Dec 7 20:07:45 2013
※ 引述《arist ( 在他方 )》之铭言:
: https://www.youtube.com/watch?v=rSPqz3U6dQs
: 上次板大在分享会上展示了 geogebra, excel, cabri 3d 来协助数学教学。
: 这边在介绍一个 sagemath 是套开源数学软体。
: 现在可以在云端上操作,不用安装软体。
: 这在教学现场的配合可能没有 geogebra 视觉化那样强烈。
: 但他的计算功能应该是远高於 geogebra ,
: 这软体也可以直接写些 python 语法。
: 我在上课时有需要也会直接用这个来辅助些计算。
: 要直接在课堂上使用教师要先玩个数小时才不会出错。
: 我现在使用时数应该也只有 十几个小时,
: 但觉得这是个好东西,目前中文的介绍还相当少,
: 在此扮演抛砖引玉的角色希望有高手可以分享更多使用经验。
我写的一些指令
http://i.imgur.com/wFvrkn1.gif
我目前正在学密码学,有些算式需要数学软体才能算
例如:某数高次方的同余,椭圆曲线运算,Galois Field等
而我选择SAGE是有些运算都已经有现成的指令了
商业软体Mathematica,Maple还不一定有某些功能
在学习的过程,我会利用SAGE写程式来印证书上的内容
或是找该指令的原始码,看看书上的虚拟码写成python是什麽样子
我自己是满看好SAGE的,因为它将目前已有的package纳为已用
有些是c原始码所写成的package,还要安装,编译後才能使用
而在SAGE中就可以直接使用,可说是方便不少
http://thales.math.uqam.ca/~saliola/sage/MiniCourse/Lecture1IntroToSage.pdf
另一个自由软体软体R也是采用相同的策略
只是R擅长於统计方面的应用,还有最近很热门的Big Data也能用R处理
我个人觉得要推广SAGE软体还是大学以上比较适合
高中以下的问题较不适合
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.164.234.136
1F:推 arist:看来我抛砖引出了玉, pdf 档内容也很丰富,要学的东西很多 12/07 22:36
2F:推 jeromeshih:如果要用在大学还有Pari GP和Magma,不过後者要收费 12/09 00:04
3F:推 aegisty:什麽是密码学~? 12/21 05:16
4F:→ aegisty:我用维基查了一下,已解决XD 12/21 05:18