Scilab

来自开放百科 - 灰狐
2025年3月22日 (六) 07:22Allen (讨论 | 贡献)的版本

跳转到: 导航, 搜索
Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 Scilab Thanks, Wikipedia.
Puffin120x120.png

Scilab 是最初由INRIA 和ENPC 开发, 现在由Scilab 协会维护的开放源代码的科学计算软件. Scilab 具有矩阵运算、数值运算、信号处理、程序设计等功能, 目前已被广泛应用于教育、科研和工业.

License changed to CeCILL (fully compatible with the GPL v2)

目录

简介

Scilab 50 years long history

Scilab an Open Source Alternative to MATLAB

Scilab 6.1.1 采用 GNU GPL v2 许可证。

版本

功能

Scilab 核心功能

  • Maths & Simulation(数学与仿真)
  • 2-D & 3-D Visualization(可视化)
  • Optimization(优化)
  • Statistics(统计)
  • Control System Design & Analysis(控制系统设计与分析)
  • Signal Processing(信号处理)
  • Application Development(应用开发)

Xcos 核心功能

  • Standard Palettes and Blocks(标准调色板和色块)
  • Model Building and Edition(模型构建和编辑)
  • Models Customization(模型定制化)
  • Simulation(仿真)

有限单元法(Finite element method) 即使用有限单元分析物理现象,是一种用于求解微分方程组或积分方程组数值解的数值方法。

Xcos

Modelica

API

Scilab API

call_scilab and api_scilab

call_scilab is an interface which provides the ability to call Scilab engine from C/C++ code.

api_scilab is the Scilab 6 interface to access Scilab variables.

指南

语言

Programming languages in Scilab and their usage

  • C 是 Scilab 主要编程语言
  • C++ Scilab 6 内核大量使用 C++
  • Java 用于 GUI、Graphics、Xcos、Text editor
  • Scilab language 是一种具有控制流语句的解释型语言

Programming in Scilab 在用本机代码编写算法之前先编写原型,若性能不是问题就使用

  • Fortran 支持现有代码,不再有新开发。如果需要,可以将一些较新的数学算法集成到 Scilab 中
  • Tcl/Tk 基本都转向Java,官方团队不再进行任何新的开发
  • OCaml 仅在 Modelica 编译器的 Xcos 中使用

项目

MATLAB

Doxygen

培训

图集

链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱