- 在线时间
- 0 小时
- 最后登录
- 2010-9-2
- 注册时间
- 2004-12-17
- 听众数
- 2
- 收听数
- 0
- 能力
- 0 分
- 体力
- 68 点
- 威望
- 0 点
- 阅读权限
- 20
- 积分
- 48
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 53
- 主题
- 1
- 精华
- 0
- 分享
- 0
- 好友
- 0
升级   45.26% 该用户从未签到
 |
< >自由软件 SCILAB
3 y7 \# m- j, S' q2 q9 r' P 8 w# z* B7 n! c7 D( z4 [2 P
Scilab是由法国INRIA实验室开发的一个开放源代码的自由软件,它最初是为系统控制和信号处理而开发的。与传统的开放源代码数学软件相比,Scilab的特点在于它具有友好的用户界面和较完善的图形功能。Scilab软件由三个部分组成:语言解释器,Scilab例程的函数库,Fortran和C例程库。 </P>9 n: s5 h' D) t) S) Q+ ~# q
< > Scilab提供的是一个解释运行的计算环境,具有鲜明的特点。 </P># y9 S+ b( x# J* l; x, }2 a" V( Y
< > (1)与平台无关(cross-platform) </P>7 ~4 F& F% H6 d6 c# \' J( \
< > INRIA实验室的努力工作下,以及一些志愿者的协作下,几乎可以在任何一个计算机环境中使用Scilab。在Windows9x/NT系统,常见的Unix/Linux-XWindow系统,以及Apple公司的Macintosh系统上我们都可以找到可运行的Scilab的二进制发行版本。 </P>
$ `. d% K) ?: H$ W/ K4 ?2 o- L, h< > 更多的环境将被Scilab支持。如果需要在一些特殊的操作系统环境中使用,用户还可以自己编译一个可执行的版本。 </P>
3 P+ x ], _3 Q: \3 m5 T4 n8 C% o< > (2)与Matlab兼容(Matlab-Compatible) </P>8 h5 x; E r8 H) C3 Z1 h, l, y
< > Scilab是和Matlab兼容的高级语言,具体体现为, </P>8 R1 t+ ^4 U+ \" C% t: Z
< >具有种类丰富的数据类型,矩阵的运算象普通的数值运算那样自然。这与大家熟悉的Matlab相当类似,易于使用。 + D" |, M4 G# D# P! g) H- o, D
为各种计算提供了一个基本的函数和功能集。能处理更复杂的矩阵运算,比如分式矩阵,矩阵多项式,能够处理图表和列表这样复杂的对象。 : {( w% H% s, ?" a
提供了一个开放的可编程的环境,可以轻松添加基本功能。
* V% B: g D+ g7 E4 s支持以工具箱(Toolbox)的形式针对特殊的应用开发函数库。
. e A" u5 H2 D f+ @! W9 wScicos工具包能快速方便的进行数学建模,其功能接近Matlab软件的Simulink。
5 L' V0 N* ~9 I% I5 [$ x (3)图形化界面 </P>* R/ V, c/ S6 A5 m% V1 b
< > 界面的形式与Matlab接近,对熟悉Matlab的用户很容易接受Scilab。 </P>4 Y! F" Z" H8 C, Y4 N1 e
< > (4)开放源代码 </P>
$ S- i% f0 k' z: ~* W# @* s< > Scilab对我们来说是一个完全开放式的数学计算环境,可以在底层扩展功能,甚至于动手优化和定制一个自己的Scilab。在Scilab的各个发行版中,有一种发行版是一般数学软件所没有的,通常是这样命名的: </P>. d, c8 ]& |8 u- Y, U2 m' z9 Y3 L
< > scilab-2.5-src.tar.gz </P>
/ z7 u' E9 c& L3 [$ x, c' c) n. P' g< > 在软件名scilab以及版本号2.5后面有个src,这是原代码(source)的缩写。这样的发行版代表着这是原代码的发行包,里面是Scilab的一份原代码。这种发行包是开放源代码软件的典型特征。 </P>5 V2 }' e) ^. r# l9 W
< > Scilab的README文件里面明确的说明这是个自由软件,对所有用户都是免费使用。只需要用户按照格式填写一份用户说明,然后使用email注册就可以了。 </P>
2 h, L0 s4 e2 I9 J3 Q9 H< > (5)并行计算: </P>3 P; s0 Z+ R3 |" e
< > Scilab集成了PVM (Parallel Virutal Machine),因此我们可以网络环境中并行计算。Matlab则没有这部分功能。关于Scilab的并行计算的进一步介绍见[8]。 </P>
( n% [3 g i& z/ \" g& a: ^< > 可见Scilab是一个比较完善的计算环境,在大多数情况下能满足我们的要求。我们在使用方式、功能和性能上把Scilab和Matlab作了一些比较测试,从结果看,Scilab是一个优秀的计算平台。和昂贵的商业软件相比,无论在性能还是在易用性上,Scilab都不亚于的商业软件。
7 n, |+ ~- [: U# D 我这里有SCILAB 的最新版本,是Scilab-3.0-RC1的,大小只有10M,它是免费的,但在网上不好找,需要的话请给我发邮件哦,</P>
! u" i, N8 z% G< >推荐一个网站:<a href="http://balance.ia.ac.cn:8080/scilab/study.jsp" target="_blank" >http://balance.ia.ac.cn:8080/scilab/study.jsp</A></P>
! q3 W8 X3 K# _% M2 s }< >另外,我也将SCILAB 上传了,你们可以去看看</P> |
zan
|