Scilab - OpenSource аналог MathLab
Пакет прикладних математичних програм, що надає потужне відкрите оточення для інженерних (технічних) і наукових розрахунків.
Scilab містить сотні математичних функцій, і є можливість додавання нових, написаних на різних мовах (C, C ++, Fortran ...). Так само є різноманітні структури даних (списки, поліноми, раціональні функції, лінійні системи), інтерпретатор і мова високого рівня.
Scilab був спроектований як відкрита система, і користувачі можуть додавати в нього свої типи даних і операції шляхом перевантаження. < br />
В системі є безліч інструментів:
- 2D і 3D графіки, анімація
- Лінійна алгебра, розріджені матриці (sparse matrices)
- Поліноміальні і раціональні функції
- Інтерполяція, апроксимація
- Симуляція: рішення ОДУ і ДУ
- Scicos: гібрид системи моделювання динамічних систем і симуляції
- диференціальні і не диференціальні оптимізації
- Обробка сигналів
- Паралельна робота
- Статистика
- Робота з КА
- Інтерфейс до Fortran, Tcl / Tk, C, C ++, Java, LabVIEW
Scilab має схожий з MATLAB мову програмування. До складу пакету входить утиліта, що дозволяє конвертувати документи Matlab в Scilab.
Scilab дозволяє працювати з елементарними і великим числом спеціальних функцій (Бесселя, Неймана, інтегральні функції), має потужні засоби роботи з матрицями, полиномами (в тому числі і символьно ), виробляти чисельні обчислення (наприклад чисельне інтегрування) і рішення задач лінійної алгебри, оптимізації і симуляції, потужні статистичні функції, а також засіб для побудови і роботи з графіками.
для чисельних розрахунків використовуються бібліотеки Lapack, LINPACK, ODEPACK, Atlas та інші.
до складу пакету також входить Scicos - інструмент для редагування блокових діаграм і симуляції (аналог simulink в пакеті MATLAB).
Є можливість спільної роботи Scilab з програмою LabVIEW.