linqus 发表于 2005-10-19 20:01

[讨论]linux 下的数学软件。

目前大家讨论的大多均是针对基于win下的数学软件,
想询问一下,有哪些系基于linux的。

主要是用在进行科技作图、运算、简易编程等。

目前俺手头只有tecplot,大家推荐一下。谢谢。

[ 本帖最后由 suffer 于 2007-6-29 02:22 编辑 ]

adminftp 发表于 2005-10-19 20:07

回复:(linqus)[讨论]linux 下的数学软件。

Octave和Maxima,前者和Matlab相似,语法完全相同,后者可以和Mathematica一样进行符号运算。

[ 本帖最后由 suffer 于 2007-6-29 02:22 编辑 ]

linqus 发表于 2005-10-25 09:54

查阅了一下,有相关如下绘图软件:
from:
http://www.linuxcenter.com.tw/LinuxCenter/ShowTechDocContent.do?TechDocID=163&currentPage=2&genusID=0


圖形與視覺化

[*]GnuplotGnuplot 是一個命令列驅使互動功能的繪圖工具. 它能處理包含曲線 (2 dimensions) 與表面(3 dimensions).Surfaces 可以在3-d coordinate 空間中浮動, 或當作一個描繪輪廓. 針對2-d 繪圖, 它也有許多繪圖樣式, 包括線條,點, 點與線, error bars, 和impulses. 圖形可以標上任意標籤和箭頭, 座標標籤, 標題, 日期時間, 和key.它也有多重繪圖能力. 它允許將圖形儲存成各種格式以便匯入到文字處理程式中. 它可以用來產生出版品品質水準的繪圖.
[*]www.ucar.edu/]NCAR Graphics一個非常著名的圖形套件, 有良好的文件, 並被廣泛使用. 他提供函式/副程式形式的建立複雜繪圖的基本構件,可從Fortran和C 中叫用.有一個被捐給NCAR Graphics package的編程介面: NCL (NCAR Command Language).這個編程介面提供了存取複雜圖形像是contouring, world map projections, 和velocity vectors.大抵來說, 這個C 的介面建立在Fortran 介面之上... 它以GNU public license形式散佈. 點選www.ucar.edu/ngdoc/ng4.2]這裡前往它全部各式元件的文件.
[*]OpenDX一個非常棒的開放原始碼資料瀏覽器. 它可處理龐大數量的資料並建立極佳的視覺化. 它是一個當我需要免費圖形程式來從我的程式碼中建立3-Dplots 和zoom-in, 旋轉, 以及真正的瀏覽資料輸出時,偶然發現的工具. 麻煩的是編譯它的原始碼的確是項挑戰, 並且上手也頗為困難.然而它有很棒的文件跟著它一起散佈, 並且從我開始使用它後它是我用過最棒的工具.
[*]Gri: 它是一個科學圖形編程用語言. The claim that Gri 類似LaTeX 意義上兩者均提供強大力量作為忍受看來很刺激的學習曲線的報酬讓我想試試它!! 你可以看看The Linux Journal中的這篇文章. 前往gri 首頁如果你現在對它印象深刻以及查看下載資訊和文件.
[*]MayaVi: 一個由Python撰寫的科學資料視覺化工具. 它以BSD license 形式散佈. 從它的擷取畫面上看起來非常有潛力. 到上述連結中可察看更多詳細細節.
[*]PGPLOT:PGPLOT 是一個Fortran 77 或C 可叫用的副程式套件, 用來繪製科學2D 和簡單3D 繪圖.使用者可以在執行期間呼叫這些副程式並且在執行期間將輸出重新導向到各式裝置. 它有詳盡文件而且完整的文件可在前述站台中取得.它在非商業用途是免費的. 一個可用的線上使用者手冊在PGPLOT Users Manual
[*]PLplot:這是一個可從C, C++, FORTRAN, TCL, PYTHON呼叫的科學繪圖功能程式庫. PLplot 如前述的連結中所描述,"它可以用來建立標準的 x-y plot, semilog plots, log-log plots, contour plots, 3Dplots, mesh plots, bar charts 和pie charts. 多重圖形(相同或不同尺寸)可以被放在同一頁中,每個圖型中有多重線條. 有將近2000 個字元在擴充字元集中. 它包括四種不同字型, 希臘字母, 以及一組數學, 音樂,以及其他的標記. 支援多種輸出裝置, 並且經由撰寫少量裝置相關的副程式可輕易的加入新的裝置". 要下載請點選這裡.
[*]GraceGrace是一個X Window System 和Motif下的所見即所得(WYSIWYG) 2D 圖形工具. Grace執行於幾乎所有版本的Unix. Grace 是ACE/gr, 也被視為Xmgr, 的後裔, . 它的版權基於GNU publiclicense. 這個連結也包含了教學課程和下載資訊.
[*]SciGraphicaSciGraphica是一個資料分析和技術性圖形的應用程式. 它完全支援2D, 3D 和polar charts 繪圖功能. 它的目標是成為全功能, 跨平台,易用, 自我成長的科學應用程式. 它免費並且開放原始碼, 以GPL license 形式釋出.
[*]Plotutils:GNU plotutils 套件包含了給程式員和技術人員的軟體. 它的核心是 libplot.a 強大的C/C++功能程式庫能以許多檔案格式匯出2-D 向量圖形, 包含vector 和raster. 它也可以做向量圖形動畫. 除了libplot,這個套件還包含描繪科學資料的命令列程式. 其中大部分使用libplot 來匯出圖形.
[*]DISLIN DISLIN 是一高階繪圖程式庫, 用來將資料顯示成curves, polar plots, bar graphs, pie charts, 3D-color plots, surfaces, contours 和maps.
[*]ImLib3DImLib3D 是一開放原始碼的C++ 程式庫, 用於3D (volumetric) 影像處理. 它包含大部分的基本影像處理演算法,以及少數較複雜的演算法. 它搭配一個可提供multi-planar views, animations, vector field viewsand 3D (OpenGL) multi-planar 的optional viewer .
[*]Ptplot: Ptplot 是一個以Java 實作的2D 資料繪圖和統計圖工具. Ptplot 可當作一個獨立的applet 或應用程式使用, 或者也可以嵌入在你自己的applet 或應用程式之中.


[ 本帖最后由 suffer 于 2007-6-29 02:23 编辑 ]
页: [1]
查看完整版本: [讨论]linux 下的数学软件。