GNU/Linux下科学计算绘图工具

1676阅读 0评论2012-03-27 tonghuix
分类:


0. Gnuplot


Gnuplot是一个比较强大的绘图软件包,可以进行绝大多数的科学绘图.
octave, maxima 都用它作为后台绘图引擎.
官方站点:

RAYS LX 的官方的源里有,直接apt-get install gnuplot gnuplot-doc
安装gnuplot-doc包后,在/usr/share/doc/gnuplot-doc/examples/下有
很多例子可以参考,有兴趣的可以好好学习下。

Sinc function


Fence plot


Interlocking tori


Earth



参考资料:
Learning gnuplot:
Plot example:
Document: http://www.gnuplot.info/documentation.html



1. SciGraphica

一个可以替代origin的画图软件
官方站点:







-----------------------------------------------------------------


RAYS LX 的官方的源里有,直接apt-get install octave2.9 即可自动安装。
安装完后,直接在终端下输入octave即可使用。

示例:

信号频谱分析


扭曲的平面


Peaks 网状图


Sin(r)/r三维图形



参考资料:

  可以参考MatLab的部分文档,octave语法与MatLab兼容。
  如signal processing部分:

  Manual:

  安装octave2.9-doc包,在/usr/share/doc/octave2.9-doc/下有liboctave.pdf.gz
  是为octave开发库文档。




  最近其一直致力于在中国的推广普及,03-06年间,每年都有一次scilab程序设计竞赛
  详细请参考: ,上面还有不少获奖的工具箱。



示例:
















参考资料:
  a. 中文图书有胡包钢的《科学计算自由软件——SCILAB教程》
  b. Documents:
  c. 书籍资料英法文版居多,可以参考:
   
  d. Scilab step-by-step:



详细的介绍参见:
写得很不错:)


贴图:

 



参考资料:
 
  The Maxima Book:
  The Maxima Manuals:


5. R

R 是一种为统计计算和图形显示而设计的语言及环境,它和贝尔实验室(Bell Laboratories)
John Chambers 等人开发的 S 系统相似。它提供了一系列统计和图形显示工具(线性和非线性
模型,统计检验,时间序列分析,分类,聚类,……)。
官方站点:


贴图:






参考资料:
  R 导论:
  R FAQ:
  The R manuals:
  Books:
上一篇:uboot里读sd卡内容
下一篇:移植u-boot-1.1.6到mini2440