Answer

问题及解答

SciLab介绍

Posted by haifeng on 2011-05-22 17:33:38 last update 0000-00-00 00:00:00 | Edit | Answers (0)

Introduction of SciLab

1

Posted by haifeng on 2011-05-22 18:47:37

Scilab 是一种程序语言, 它包含了丰富的数值计算算法, 涵盖了科学计算问题的许多方面.

从软件的角度看, Scilab 是一种解释性语言. 一般的, 这可以让用户对于问题的解决获得更快地进展, 因为用户可以直接使用由库函数提供的带有丰富特性的高级语言.

Scilab 语言是可扩展的, 用户自定义的数据类型可通过重载
运算符定义. Scilab 用户可以开发自己的模块用于解决他们的特殊问题. Scilab 还允许动态编译和连接其他语言, 例如 Fortran 和 C, 从而当外在函数库符合 Scilab 内在特性时, 也可以被拿来使用. Scilab 也设有 LabVIEW 的接口, LabVIEW 是为 National Instruments 的一种可视化编程语言所搭建的开发环境.

Scilab 是一款自由软件, 用户不必付费就可以自由使用. 并且 Scilab 还是开源的,
源代码在 Cecill license 下开放.

Scilab 提供了很多功能, 下面列出的只是其中一些功能.

  • Linear algebra, sparse matrices,
  • Polynomials and rational functions,
  • Interpolation, approximation,
  • Linear, quadratic and non linear optimization,
  • Ordinary Differential Equation solver and Differential Algebraic Equations solver,
  • Classic and robust control, Linear Matrix Inequality optimization,
  • Differentiable and non-differentiable optimization,
  • Signal processing,
  • Statistics.


Scilab 还提供了许多图形特性, 包括一组可绘制 2 维和 3 维图形的绘图函数.

获取和安装

无论你所使用的是哪一种平台(Windows, Linux 或 Mac), 都可以到 Scilab 的主页
http://www.scilab.org 或下载区域 http://www.scilab.org/download
下载相应的二进制程序. 对于 32 位和 64 位平台都提供了相应的二进制程序.


References:

introdiscreteprobas.pdf

Documents:

http://www.scilab.org/support/documentation

http://www.saphir-control.fr/articles/

http://wiki.scilab.org/Tutorials