Re: Scientific Computing with GNU/Linux HOWTO
※ 引述《dozer (i'd rather dance)》之銘言:
版上做科學運算的朋友好像不太多
但還是波一下 因為當初自己摸索實在是搞的很辛苦
http://tldp.org/HOWTO/html_single/Scientific-Computing-with-GNU-Linux/
雖然以Linux Documents而言,上ldp找應該是最直接的方式,但不知為何我摸了
半年才在Google搜尋到這個。原本只是因為喜歡寫程式的環境才全部使用Linux,
後來發現其實也有很多好用的套裝軟體,簡單推薦一些常用的:
Grace:
類似Origin的所見即所得畫圖軟體,目前似乎只能畫2D圖,
但還是相當好用。
Octave:
類似Matlab的高階語言/科學計算軟體。雖然因為用GNU plot
畫圖所以沒有Matlab那麼漂亮,但功能相當齊全。
GDL:
喜歡使用IDL的,也有人做了GNU版的且語法也差不多。
至於寫程式常用的函式庫,目前有用到的:
PGPlot:
加州理工天文系開發出來的科學繪圖函式庫。雖然函式庫本身
是用Fortran寫的但有內附C的wrapper,且由於這套軟體歷史
悠久,網路上很多人有寫各種語言的wrapper,e.g. Python,
Ruby... etc. 如果要快速的在code中加上繪圖能力,這套真的
很好用。
FFTW:
Fastest Fourier Transform in the West。號稱西方最快的
傅力葉轉換,目前用起來還算滿意。C語言為主但也提供Fortran
wrapper。
GSL:
GNU Scientific Library - GNU版的C語言科學運算函式庫,舉凡
向量運算,排列組合,排序,線性代數,亂數等不勝枚舉。
雖然有些函式目前用起來還不太順,但大部份應該都還不錯用。
--
Westheimer's Discovery:
A couple of months in the laboratory can frequently save a
couple of hours in the library.
--
補充:
Maxima
http://maxima.sourceforge.net/
類似Mathematica
圖形介面請看 http://zh.wikipedia.org/wiki/Maxima的 界面
Scilab
http://www.scilab.org/
類似Matlab
--
把附中精神照耀祖國的錦繡河山
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.109.176.33
※ 編輯: dozer 來自: 140.109.176.33 (11/07 19:54)
推
11/07 23:13,
11/07 23:13
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.218.176
※ 編輯: buganini 來自: 140.114.218.176 (11/09 16:17)
推
11/09 23:59, , 1F
11/09 23:59, 1F
推
11/12 00:57, , 2F
11/12 00:57, 2F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章