對於許多在數學、物理、工程、經濟或其他與龐大數字為伍的領域的學生來說,通常MATLAB是最先被介紹來讓他們寫程式或進行科學計算的。
MATLAB是個很好的學習工具,雖然在我的經驗中,許多學生和研究人員在使用MATLAB時並非特別地要求計算,而其實這些計算通常可以很簡單地用許多基本的工具實現,不論有無統計或數學取向相關包裝的需求。但是,MATLAB在許多學術環境幾乎無所不在,並用其語言、插件(擴充功能)和一般功能來吸引很大量的使用者。
但是MATLAB是一個專有的軟體工具。由於無法獲得其原始程式碼,你會被限制於無法真正了解它是如何運作的以及如何去修改它。而且對於許多學術環境以外的人來說,它是非常昂貴的,光單向複製的授權費用就可達到數千美元。
幸運的是,有很多偉大的開源替代品。依照你的目的,你可能可以發現一個或更多適合你具體需求的軟體。而這裡有三個提供參考: