欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2/Agda, C++/Lisp/Haskell
Scilab
来自开放百科 - 灰狐
(版本间的差异)
小 (→Xcos) |
小 (→MATLAB) |
||
(未显示1个用户的4个中间版本) | |||
第15行: | 第15行: | ||
==版本== | ==版本== | ||
+ | *[https://nightly.octave.org/ Nightly Octave releases] | ||
*Scilab 6 // Scilab 6 kernel is strongly using C++. | *Scilab 6 // Scilab 6 kernel is strongly using C++. | ||
*[https://scilab.gitlab.io/legacy_wiki/YaSp.html Scilab 6 AKA YaSp (Yet Another Scilab Parser/Project)] | *[https://scilab.gitlab.io/legacy_wiki/YaSp.html Scilab 6 AKA YaSp (Yet Another Scilab Parser/Project)] | ||
第54行: | 第55行: | ||
api_scilab is the Scilab 6 interface to access Scilab variables. | api_scilab is the Scilab 6 interface to access Scilab variables. | ||
+ | |||
+ | ==Java== | ||
+ | *[https://help.scilab.org/section_f8f1bd70815cb2faaa863b8b04e39f3e.html Java Virtual Machine (JVM)] | ||
+ | *[https://help.scilab.org/section_158670c44b251b5b028c4e3178ff4ed0.html Java from Scilab] | ||
+ | *[https://help.scilab.org/section_f1b15b690fc0392269b105b2714ffd26.html Java Interface] | ||
==指南== | ==指南== | ||
第72行: | 第78行: | ||
*[http://gitweb.scilab.org/?p=scilab.git;a=summary Scilab official git repository] [https://wiki.scilab.org/Scilab%20branch%20policies Scilab branch policies] | *[http://gitweb.scilab.org/?p=scilab.git;a=summary Scilab official git repository] [https://wiki.scilab.org/Scilab%20branch%20policies Scilab branch policies] | ||
*[https://github.com/scilab Scilab GitHub] [https://github.com/opencollab/scilab Scilab @ GitHub] | *[https://github.com/scilab Scilab GitHub] [https://github.com/opencollab/scilab Scilab @ GitHub] | ||
+ | *[https://github.com/opencollab/giws GIWS] creates wrapper for those who wants to call Java methods from C/C++ | ||
*[https://wiki.scilab.org/YaSp Scilab 6 AKA YaSp (Yet Another Scilab Parser/Project)] | *[https://wiki.scilab.org/YaSp Scilab 6 AKA YaSp (Yet Another Scilab Parser/Project)] | ||
*[https://modelica.org The Modelica Association] [https://github.com/modelica-3rdparty Modelica 3rd-party libraries] | *[https://modelica.org The Modelica Association] [https://github.com/modelica-3rdparty Modelica 3rd-party libraries] | ||
第80行: | 第87行: | ||
==[[MATLAB]]== | ==[[MATLAB]]== | ||
+ | *[https://github.com/scilab/scilab/tree/master/scilab/modules/m2sci m2sci] Matlab to Scilab conversion tool [https://github.com/scilab/scilab/blob/master/scilab/modules/m2sci/Mtbxfun_db.txt 这里有包含在 MATLAB Toolbox 的3000多个函数列表] | ||
+ | *[https://www.scilab.org/sites/default/files/Comparison%20of%20SCILAB%20Syntax%20and%20Functions%20to%20MATLAB%20-%20Gilberto%20E.%20Urroz%20-%202001.pdf Comparison of Scilab Syntax and Functions to MATLAB] | ||
*[https://help.scilab.org/docs/2025.0.0/en_US/section_36184e52ee88ad558380be4e92d3de21.html Matlab-Scilab equivalents] | *[https://help.scilab.org/docs/2025.0.0/en_US/section_36184e52ee88ad558380be4e92d3de21.html Matlab-Scilab equivalents] | ||
*[https://help.scilab.org/docs/2025.0.0/en_US/section_c592a9ecd0ed2b4d08f8a4de718ee9aa.html Code Matlab => Scilab] | *[https://help.scilab.org/docs/2025.0.0/en_US/section_c592a9ecd0ed2b4d08f8a4de718ee9aa.html Code Matlab => Scilab] |
2025年3月25日 (二) 12:39的最后版本
![]() |
您可以在Wikipedia上了解到此条目的英文信息 Scilab Thanks, Wikipedia. |
Scilab 是最初由INRIA 和ENPC 开发, 现在由Scilab 协会维护的开放源代码的科学计算软件. Scilab 具有矩阵运算、数值运算、信号处理、程序设计等功能, 目前已被广泛应用于教育、科研和工业.
License changed to CeCILL (fully compatible with the GPL v2)
目录[隐藏] |
[编辑] 简介
Scilab an Open Source Alternative to MATLAB
Scilab 6.1.1 采用 GNU GPL v2 许可证。
[编辑] 版本
- Nightly Octave releases
- Scilab 6 // Scilab 6 kernel is strongly using C++.
- Scilab 6 AKA YaSp (Yet Another Scilab Parser/Project)
- Scilab 5
[编辑] 功能
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
- RTSX (Robotic Tools for Scilab/Xcos)
- Scilab Control Engineering Basics
- Tutorial Xcos + Modelica
- Coselica Standard Open Modelica Blocks
[编辑] API
Scilab API
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.
[编辑] Java
[编辑] 指南
[编辑] 语言
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 中使用
[编辑] 项目
- Scilab official git repository Scilab branch policies
- Scilab GitHub Scilab @ GitHub
- GIWS creates wrapper for those who wants to call Java methods from C/C++
- Scilab 6 AKA YaSp (Yet Another Scilab Parser/Project)
- The Modelica Association Modelica 3rd-party libraries
- Functional Mock-Up Interface (FMI)
- System Structure and Parameterization (SSP)
- Distributed Co-Simulation Protocol (DCP)
- matio is an C library for reading and writing MATLAB MAT files.
[编辑] MATLAB
- m2sci Matlab to Scilab conversion tool 这里有包含在 MATLAB Toolbox 的3000多个函数列表
- Comparison of Scilab Syntax and Functions to MATLAB
- Matlab-Scilab equivalents
- Code Matlab => Scilab
- Matlab to Scilab Conversion Tips
- Simulink import
[编辑] Doxygen
[编辑] 培训
- Scilab & Xcos presentations
- Scilab for real dummies 504页幻灯片 下载幻灯片 Introducing an Open-Source Alternative to MATLAB
- Scilab courses 参考
[编辑] 图集
[编辑] 链接
分享您的观点