Лекция: Возможности системы SCILAB
Лекция 1
Вопрос №1
Scilab –интерактивная система автоматизации инженерных, научных и математических расчетов, построенная на расширенном представлении и применении матричных операций.
Пакет разработан Scilab Group INRIA-Rocquencourt Metalau Project. Свободно распространяемую версию пакета вместе с полной документацией на английском языке в формате pdf можно получить по адресу www.scilab.org.
Scilab поддерживается компанией Scilab Consortium, созданной в 2003 году. Scilab поддерживает язык программирования высокого уровня для организации технических вычислений.
Некоторые возможности системы:
· В области математических вычислений:
— матричные, векторные, логические, условные операторы;
— символьные вычисления;
— полиномиальные и рациональные функции;
— элементарные и специальные функции;
— полиномиальная арифметика.
· В области реализации численных методов:
— решение дифференциальных уравнений;
— численное интегрирование;
— поиск корней нелинейных алгебраических уравнений;
— оптимизация функций нескольких переменных;
— одномерная и многомерная интерполяция;
— решение задач математической статистики.
· В области программирования:
— свыше 500 встроенных математических функций;
— интерфейс к Fortran, Tcl/Tk, C, C++,Java, LabView.
· В области визуализации результатов расчетов и графики:
— возможности создания и редактирования двухмерных и трехмерных графиков;
— проведение визуального анализа данных.
Scilab имеет схожий с MATLAB язык программирования, в составе имеется утилита, позволяющая конвертировать документы Matlab → Scilab.
Scilab позволяет работать с элементарными и большим числом специальных функций (Бесселя, Неймана, интегральные функции), имеет мощные средства работы с матрицами, полиномами (в том числе и символьно), производить численные вычисления (например, численное интегрирование) и решение задач линейной алгебры, оптимизации и симуляции, в его состав входят мощные статистические функции, а также средства для построения и работы с графиками.
Программа доступна для различных операционных систем, включая GNU/Linux и Microsoft Windows.
Отличия от некоторых коммерческих программ:
- Бесплатность
- Маленький размер (дистрибутив занимает менее 20Мб против более чем двухгигабайтного пакета MATLAB)
Scilab состоит из 3-х частей:
o интерпретатор
o библиотека функций (Scilab-процедуры)
o библиотека Fortran и С процедур