Scilab (читается Сайлэб) – пакет прикладных математических программ для компьютера, предоставляющий мощное открытое окружение для инженерных (технических) и научных расчётов. Программа Scilab доступна для различных операционных систем, включая Microsoft Windows, Mac OS X и Linux.
Scilab содержит сотни математических функций, и есть возможность добавления новых, написанных на различных языках (C, C++, Fortran и т. д.). Также имеются разнообразные структуры данных (списки, полиномы, рациональные функции, линейные системы), интерпретатор и язык высокого уровня.
Пакет Scilab был спроектирован как открытая система, и пользователи могут добавлять в него свои типы данных и операции путём перегрузки.
Scilab имеет схожий с MATLAB язык программирования. В состав пакета входит утилита, позволяющая конвертировать документы Matlab в Scilab.
Также Scilab позволяет работать с элементарными и большим числом специальных функций (Бесселя, Неймана, интегральные функции), имеет мощные средства работы с матрицами, полиномами (в том числе и символьно), производить численные вычисления (например, численное интегрирование) и решение задач линейной алгебры, оптимизации и симуляции, мощные статистические функции, а также средство для построения и работы с графиками.
Для численных расчётов используются библиотеки LAPACK, LINPACK, ODEPACK , Automatically Tuned Linear Algebra Software (ATLAS) и другие.
В состав пакета также входит Scicos – инструмент для редактирования блочных диаграмм и симуляции (аналог simulink в пакете MATLAB). Имеется возможность совместной работы Scilab с программой LabVIEW.
Возможности Scilab могут быть расширены внешними программами и модулями, написанными на разных языках программирования. Программа имеет открытый исходный код, что позволяет как свободное коммерческое использование и распространение неизменённых версий, так и некоммерческое распространение измененных версий, которые должны включать в себя исходный код. Для коммерческого распространения измёненных версий необходимо согласование с INRIA.
Начиная с версии 5.0 программа распространяется под совместимой с GNU General Public License версии 2 лицензией CeCILL.
С 1994 года распространяется вместе с исходным кодом через Интернет. В 2003 году для поддержки Scilab был создан консорциум Scilab Consortium. Сейчас в него входят 25 участников, в том числе Mandriva, INRIA и ENPC (Франция).
Возможности Scilab
В системе доступно множество инструментов:
решение ОДУ и ДУ;
гибрид системы моделирования динамических систем и симуляции;
Отличительные особенности Scilab
Отличия от некоторых коммерческих программ:
Инсталлятор 5 версии (5.4.1) увеличился в объёме до 117 Мб;
Это позволяет производить автоматизированные вычисления, есть пакетный режим.
Ссылки