실랍

Scilab
실랍
9
Scilab 6 1.png
Scilab 6.1 스크린샷
개발자ESI 그룹
안정된 릴리스
6.1.1[1] / 2021년 7월 16일; 12개월 전 (2021년 7월 16일)
저장소
기입처Scilab, C, C++, Java, Fortran
운영 체제BSD(예: FreeB)SD), Linux, macOS, Windows
이용가능기간:영어, 독일어, 스페인어, 프랑스어, 이탈리아어, 일본어, 포르투갈어(브라질), 러시아어, 우크라이나어, 중국어, 체코어, 폴란드어
유형테크니컬 컴퓨팅
면허증.GPLv2, 이전 CeCIL
웹 사이트www.scilab.org

Scilab자유롭고 오픈 소스, 크로스 플랫폼 수치 계산 패키지이며 높은 수준의 수치 지향 프로그래밍 언어입니다.신호 처리, 통계 분석, 이미지 강화, 유체 역학 시뮬레이션, 수치 최적화 및 모델링, 명시적이고 암묵적인 동적 시스템 시뮬레이션 및 (해당 도구 상자가 설치된 경우) 기호 조작에 [2][3][4]사용할 수 있습니다.

Scilab은 MATLAB의 두 가지 주요 오픈 소스 대안 중 하나이며, 다른 하나는 GNU [5][6][7][8]옥타브입니다.Scilab은 [5][9][10]옥타브보다 MATLAB과의 구문 호환성을 덜 강조하지만, 일부 저자는 두 시스템 [11]간에 기술을 쉽게 이전할 수 있다고 제안할 만큼 충분히 유사하다.

서론

Scilab은 높은 수준의 수치 지향 프로그래밍 언어입니다.언어는 해석된 프로그래밍 환경을 제공하며 매트릭스를 주요 데이터 유형으로 합니다.매트릭스 기반 계산, 동적 타이핑 및 자동 메모리 관리를 사용함으로써 Fortran, C 또는 C++와 같은 기존 언어를 사용하는 유사한 솔루션에 비해 코드 라인 수를 줄여서 많은 수치 문제를 나타낼 수 있습니다.이를 통해 사용자는 다양한 수학적 문제에 대한 모델을 신속하게 구성할 수 있습니다.언어는 곱셈과 같은 단순한 행렬 연산을 제공하는 반면, Scilab 패키지는 상관 관계와 복잡한 다차원 산술과 같은 높은 수준의 연산 라이브러리를 제공합니다.

Scilab에는 Xcos라는 무료 패키지도 포함되어 있어 연속 서브시스템과 이산 서브시스템을 모두 포함한 명시적이고 암묵적인 동적 시스템의 모델링과 시뮬레이션을 수행할 수 있습니다.Xcos는 MathWorksSimulink와 동등한 오픈 소스입니다.

Silab의 구문은 MATLAB과 비슷하기 때문에 Silab에는 MATLAB에서Silab으로 코드 변환을 지원하는 소스 코드 변환기가 포함되어 있습니다.Scilab은 오픈소스 라이선스로 무료로 이용할 수 있습니다.소프트웨어의 오픈 소스 특성으로 인해 일부 사용자의 기여가 메인 프로그램에 통합되었습니다.

구문

Scilab 구문은 주로 MATLAB 언어를 기반으로 합니다.Scilab 코드를 실행하는 가장 간단한 방법은 프롬프트에서 코드를 입력하는 것입니다.--> 를 참조해 주세요.이런 식으로, 실랩은 대화형 수학 쉘로 사용될 수 있습니다.

안녕하세요! scilab:

디스패치('Hello World'); 

3D 표면 함수 그리기:

// z = f(x,y)의 단순 그림 t=[0:0.3:2*%pi]'; z=(t)*왜냐하면(t'); 플롯3d(t,t',z) 

도구 상자

Scilab에는 다음과 같은 다양한 작업을 위한 툴박스가 많이 있습니다.

  • Scilab Image Processing Toolbox(SIP) 및 그 바리안트(SIVP 등
  • Scilab Wavelet 도구 상자
  • Scilab Java 및.NET 모듈
  • Scilab 리모트액세스 모듈

자세한 내용은 ATOMS Portal 또는 Scilab 단조에서 확인할 수 있습니다.

역사

Scilab은 1990년 INRIA와 Ecole Nationale des ponts et chaussées (ENPC)의 연구원들에 의해 만들어졌다.처음에는 Psilab[12](Psilab)이라는 이름이 붙었다.Scilab Consortium은 2003년 5월에 설립되어 학계와 [13]업계에서 Scilab을 세계적인 레퍼런스 소프트웨어로 홍보하고 있습니다.2008년 7월 기술 이전을 개선하기 위해 Silab Consortium은 Digiteo Foundation에 가입했습니다.

Scilab 5.1은 Mac용으로 컴파일된 첫 번째 릴리스로 2009년 초에 제공되었으며 Mac OS X 10.5(일명.k.a)를 지원했습니다.표범.따라서 OSX 10.4, Tiger는 소스로부터의 포팅을 제외하고는 전혀 지원되지 않았습니다.LinuxWindows 빌드는 처음부터 출시되었으며 Solaris 지원은 버전 3.1.1에서 중단되었으며 HP-UX는 버전 4.1.2에서 중단되었습니다.

2010년 6월, 컨소시엄은 Scilab [14]Enterprise의 설립을 발표했습니다.Scilab Enterprises는 Scilab 사용자를 위한 포괄적인 서비스 세트를 직접 또는 제휴 서비스 프로바이더의 국제 네트워크를 통해 개발 및 판매하고 있습니다.Scilab Enterprise는 Scilab 소프트웨어 개발 및 유지 보수도 수행합니다.Scilab Enterprise의 궁극적인 목표는 Scilab 사용을 보다 효과적이고 쉽게 하는 것입니다.

2017년 2월에 최신 C++ 표준을 활용하여 메모리 할당 제한을 해제한 Scilab 6.0.0이 출시되었습니다.

2012년 7월부터 Scilab Enterprise에서 개발 및 발행하고 있으며, 2017년 초 Virtual Prototypeing의 선구자인 ESI[15] Group에서 Scilab Enterprise를 인수했습니다.

2019년 및 Scilab 6.0.2 이후 Compiégne 공과대학은 MacOS 버전을 구축하고 유지하기 위한 리소스를 제공하고 있습니다.

Scilab 클라우드 애플리케이션 및 Scilab 클라우드 API

2016년부터 Scilab은 브라우저에 내장되어 Scilab으로 작성된 인터페이스나 API를 통해 호출할 수 있습니다.

이 새로운 도입 방법에는 코드와 데이터를 마스킹할 수 있을 뿐만 아니라 처리 [16]능력이 뛰어나다는 큰 이점이 있습니다.

이러한 기능은 오픈 소스 버전의 Scilab에는 포함되어 있지 않으며 여전히 독점 개발입니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ https://www.scilab.org/download/6.1.1 를 참조해 주세요.
  2. ^ Holopainen, Timo (2000). "Modelling and simulation of multitechnological machine systems" (PDF).
  3. ^ Guenther, Raidl (May 1998). "An improved genetic algorithm for the multiconstrained 0-1 knapsack problem". An improved genetic algorithm for the multiconstrained 0-1 knapsackproblem. Evolutionary Computation Proceedings. pp. 207–211. CiteSeerX 10.1.1.20.6454. doi:10.1109/ICEC.1998.699502. ISBN 978-0-7803-4869-1. S2CID 2337792.
  4. ^ Philippe., Roux (2016-03-29). Scilab : I. Fundamentals, from theory to practice. Paris, France. ISBN 9782822702935. OCLC 1003630046.
  5. ^ a b Thomas Trappenberg (2010). Fundamentals of Computational Neuroscience. Oxford University Press. p. 361. ISBN 978-0-19-956841-3.
  6. ^ A Muhammad; V Zalizniak (2011). Practical Scientific Computing. Woodhead Publishing. p. 3. ISBN 978-0-85709-226-7.
  7. ^ Bernard A. Megrey; Erlend Moksness (2008). Computers in Fisheries Research. Springer Science & Business Media. p. 345. ISBN 978-1-4020-8636-6.
  8. ^ Raul Raymond Kapuno (2008). Programming for Chemical Engineers Using C, C++, and MATLAB. Jones & Bartlett Publishers. p. 365. ISBN 978-1-934015-09-4.
  9. ^ Russell L. Herman (2013). A Course in Mathematical Methods for Physicists. CRC Press. p. 42. ISBN 978-1-4665-8467-9.
  10. ^ Alain Vande Wouwer; Philippe Saucez; Carlos Vilas (2014). Simulation of ODE/PDE Models with MATLAB®, OCTAVE and SCILAB: Scientific and Engineering Applications. Springer. pp. 114–115. ISBN 978-3-319-06790-2.
  11. ^ Mark A. Haidekker (2013). Linear Feedback Controls: The Essentials. Newnes. p. 3. ISBN 978-0-12-405513-1.
  12. ^ "META2.3.1.1.html META2.3.1.1".
  13. ^ "SCILAB Consortium launched". 2003.
  14. ^ "SCILAB Enterprises announced". 2010. Archived from the original on 2010-06-20.
  15. ^ "Archived copy". Archived from the original on 2017-08-24. Retrieved 2017-08-24.{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크)
  16. ^ "Scilab Cloud". Scilab.io. Retrieved 2017-10-08.

추가 정보

  • Stephen L. Campbell, Jean-Philippe Chancelier, Ramine Nikoukhah (2006). Modeling and Simulation in Scilab/Scicos. New York: Springer. ISBN 978-0-387-27802-5.{{cite book}}: CS1 maint: 작성자 파라미터 사용(링크)

외부 링크