sage是一款由華盛頓大學開發的類似於matlab/mathematica,並且整合了很多已有的開源軟件包的開源數學軟件。目前只有 Linux和 MacOS 版,這種軟件似乎都是這樣,Windows下可通過 vmware player 運行,不過你也可以直接在線使用。項目主頁是http://www.sagemath.org/。下面對此軟件功能做一簡單介紹:
1.sage的功能是很強大的,介紹中有這麼一句:“這款開源軟件的支持者稱Sage能夠完成任何事情,從12維物體到計算全球變暖效應數學模型中的降雨量。”
2.采用浏覽器作為GUI界面,融入了雲計算的思想,可以在線使用(http://www.sagenb.org)推薦大家去體驗,你再不需要為了完成一次作業而安裝幾G大小的matlab。
3.采用java處理圖形,利用java的已有優勢,讓跨平台和瘦客戶端的使用都不成問題。
4.對python的完美支持,已寫好的python程序無需修改,就可以直接在其上與其他程序一起運行。
以下兩張圖片為通過幫助文檔提供的代碼生成
plot(sin, 0, 10, rgbcolor=’#ff00ff’)
plot3d(lambda x, y: x^2 + y^2, (-2,2), (-2,2), adaptive=True)
大家可以直接登錄http://sagenb.org在線使用,並且幫助文檔特別強大,比如“plot”命令,只需輸入plot然後按兩下tab鍵,就能出來詳細的幫助文檔;或者輸入“plot?”然後運行也是同樣效果。
熱烈歡迎大家於本人一起交流學習sage。
sage的google group:http://groups.google.com/group/sage-devel
sage的豆瓣小組:http://www.douban.com/group/158106/