Scilab是用于数值计算的免费和开源软件,为工程和科学应用提供强大的计算环境。Scilab是根据CeCILL许可证(GPL兼容)发布的开放源代码,可免费下载。 Scilab可用于GNU/Linux,Mac OS X和Windows XP/Vista/7/8。Xcos是一个设计混合动力系统模型的图形编辑器。 模型可以设计、加载、保存、编译和模拟。
cilab 6.0.0 beta 2是根据GNU通用公共许可证(GPL)v2.0的条款发布的。 在此版本之前,Scilab根据CeCILL许可证v2.1的条款许可,并继续按照此类条款提供。 有关详细信息,请参阅许可证文件。
Scilab是做什么的?
Scilab包含数百种数学函数。它具有高级编程语言,允许访问高级数据结构,2-D和3-D图形功能。
Scilab包含大量功能:
- 数学与模拟
- 适用于常规工程和科学应用,包括数学运算和数据分析。
- 2D和3D可视化
- 图形功能可以可视化,注释和导出数据,并提供多种创建和自定义各种类型的图和图表的方式。
- 优化
- 解决约束和无约束的连续和离散优化问题的算法。
- 统计
- 进行数据分析和建模的工具
- 控制系统
- 控制系统研究的标准算法和工具
- 信号处理
- 在时域和频域中可视化,分析和过滤信号。
- 应用开发
- 增加Scilab本机功能并管理与外部工具的数据交换。
- Xcos-动态系统建模
- 机械系统,液压回路,控制系统的建模...
以Scilab为平台
由于具有与第三方技术和应用程序互连的能力,Scilab还可以充当一个独特的平台,以单一统一语言将以不同编程语言编写的代码整合在一起,从而促进其分发,备份和使用。
一.特性:
Scilab包括数百种数学函数。 它具有高级编程语言,允许访问高级数据结构,2-D和3-D图形功能。Scilab中包含大量功能:控制,模拟,优化,信号处理...和Xcos,该平台提供了混合动态系统建模器和模拟器。
Scilab主要特性:
按功能
- 数值分析
- 数据可视化
- 算法开发
- 应用部署
按功能领域
- 数学
- 优化
- 统计
- 信号处理
- 控制系统
Xcos 主要特性:
按功能
- 标准调色板和块
- 模型制作与编辑
- 模型定制
- 模拟
按按功能领域
- 数学
- 信号处理
- 控制系统
- 力学/热力学
- 电子产品
二、系统要求
Scilab 5.5.2
2.1 系统要求:GNU/Linux 操作系统
- CentOS(32和64位)
- Debian(32和64位)
- Redhat(32和64位)
- Fedora(32和64位)
- 使用(32和64位)
- Ubuntu(32和64位)
- ...
硬件
- 需要具有SSE指令的Pentium III类(或等效的)
- 2 GB RAM(最小1GB)
- 550 Mo硬盘空间
可选的
- 安装ATOMS模块的Internet连接(使用代理需要手动配置ATOMS),ATOMS (AuTomatic mOdules Management for Scilab,对Scilab模块的自动化管理)
- C编译器(gcc /clang)用于C或C ++外部模块编译和Modelica在Xcos中使用
- Fortran编译器(gfortran)用于Fortran外部模块编译
2.2 系统要求:MacOS®操作系统
- Mac OS X 10.6.x(Snow Leopard®)
- Mac OS X 10.7.x(Lion®)
- Mac OS X 10.8.x(Mountain Lion®)
- Mac OS X 10.9.x(Mavericks®)
- Mac OS X 10.10.X(Yosemite®)
软件
- Java 6(可从http://support.apple.com/kb/DL1572获取)
硬件
- Mac Intel 64位处理器
- 2G RAM(最小1G)
- 500M硬盘空间
可选的
- 安装ATOMS模块的Internet连接(使用代理需要手动配置ATOMS)
- C编译器(gcc /clang)用于C或C ++外部模块编译和Modelica在Xcos中使用
- Fortran编译器(gfortran)用于Fortran外部模块编译
2.3 系统要求:Windows®操作系统
- Microsoft Windows XP(32和64位)
- Windows Vista(32和64位)
- Windows 7(32和64位)
- Windows 8(32和64位)
硬件
- 需要具有SSE2指令的Pentium IV类(或等效的)
- 2G RAM(最小1G)
- 600M硬盘空间
可选的
- Scilab的Internet连接使用MKL安装
- 安装ATOMS模块的Internet连接(使用代理需要手动配置ATOMS)
- 用于C或C++外部模块编译和Modelica在Xcos中使用的C编译器(Visual Studio 2010或Visual Express 2010)