Scilab - это язык программирования и связанная с ним обширная коллекция численных алгоритмов, охватывающая многие аспекты научных вычислений,

С программной точки зрения, Scilab является интерпретируемым языком, что позволяет ускорить процесс разработки, поскольку пользователю прихо­дится напрямую иметь дело с высокоуровневыми конструкциями и широким набором возможностей, предоставляемых библиотеками. Язык Scilab допуска­ет расширение посредством определения пользовательских типов данных с воз­можностью перегрузки стандартных операций (таких как арифметические опе­рации, операции сравнения и т.д.). Пользователи Scilab могут разрабатывать собственные модули для решения конкретных задач. Возможна также динами­ческая компиляция и подключение кода, написанного на других языках, таких как Fortran или С - таким образом сторонние библиотеки могут быть использо­ваны, как если бы они частью встроенных средств Scilab. Scilab также предо­ставляет возможности для взаимодействия с пакетом Lab VIEW - платформой и программным окружением для визуального программирования, созданными в National Instruments.

С научной точки зрения, Scilab содержит большое число возможностей. Хотя первоначально акцент был сделан на линейную алгебру, вскоре функциональ­ные возможности пакета расширились настолько, что охватили многие разделы научных вычислений, в том числе:

  • линейную алгебру, разреженные матрицы,
  • полиномы и рациональные функции,
  • интерполяцию и аппроксимацию,
  • линейную, квадратичную и нелинейную оптимизацию,
  • обыкновенные дифференциальные уравнения,  дифференциальные алгебраические уравнения,
  • классическое и робастное управление,  решение линейных матричных неравенств,
  • оптимизацию дифференцируемых и недифференцируемых функций,
  • обработку сигналов,
  • математическую статистику.

Scilab предлагает множество графических функций, в том числе для по­строения двух- и трехмерных графиков. Графический модуль Xcos объединяет в себе возможности редактора моделей и моделировщика.

© vse-o-scilab

Сделать бесплатный сайт с uCoz