SageMath(數(shù)學(xué)領(lǐng)域的matlab替代軟件 開源)
Sage是免費(fèi)的、開源的數(shù)學(xué)軟件,支持代數(shù)、幾何、數(shù)論、密碼學(xué)、數(shù)值計(jì)算和相關(guān)領(lǐng)域的研究和教學(xué)。
Sage的開發(fā)模式和Sage本身的技術(shù)都非常強(qiáng)調(diào)開放性、社區(qū)性、合作性和協(xié)作性:我們在制造汽車,而不是重新發(fā)明輪子。
Sage的總體目標(biāo)是為Maple、Mathematica、Magma和MATLAB創(chuàng)建一個(gè)可行的、免費(fèi)的、開源的替代品。
Sage的長期目標(biāo)
有用的?:Sage的目標(biāo)受眾是數(shù)學(xué)學(xué)生(從高中到研究生院)、教師和研究數(shù)學(xué)家。其目的是提供可以用來探索和實(shí)驗(yàn)代數(shù)、幾何、數(shù)論、微積分、數(shù)值計(jì)算等數(shù)學(xué)結(jié)構(gòu)的軟件。Sage有助于簡化與數(shù)學(xué)對象的交互實(shí)驗(yàn)。
高效:?快一點(diǎn)。Sage使用高度優(yōu)化的成熟軟件,如GMP、PARI、GAP和NTL,因此在某些操作中非??焖?。
免費(fèi)開源:?源代碼必須是免費(fèi)的和可讀的,這樣用戶就可以理解系統(tǒng)真正在做什么,并更容易地?cái)U(kuò)展它。正如數(shù)學(xué)家通過仔細(xì)閱讀或至少略過證據(jù)來加深對定理的理解一樣,做計(jì)算的人應(yīng)該能夠通過閱讀文檔化的源代碼來理解計(jì)算是如何工作的。如果您使用Sage在您發(fā)布的論文中進(jìn)行計(jì)算,您可以放心,您的讀者將始終可以免費(fèi)訪問Sage及其所有源代碼,您甚至可以存檔和重新分發(fā)您使用的Sage版本。
易于編譯:?Sage應(yīng)該很容易從源代碼為Linux,OS X和Windows用戶編譯。這為用戶修改系統(tǒng)提供了更大的靈活性。
合作:?為大多數(shù)其他計(jì)算機(jī)代數(shù)系統(tǒng)提供健壯的接口,包括PARI、GAP、Singular、Maxima、KASH、Magma、Maple和Mathematica。Sage旨在統(tǒng)一和擴(kuò)展現(xiàn)有的數(shù)學(xué)軟件。
有據(jù)可查:?教程,編程指南,參考手冊,和如何,與眾多的例子和背景數(shù)學(xué)討論。
可擴(kuò)展:?能夠定義新的數(shù)據(jù)類型或從內(nèi)置類型派生,并使用多種語言編寫的代碼。
用戶友好型?:應(yīng)該很容易理解為給定對象提供了什么功能,以及查看文檔和源代碼。同時(shí)獲得高水平的用戶支持。
下載地址:https://www.sagemath.org
中文文檔:https://www.osgeo.cn/sagemath/tutorial/index.html