- один из самых интересных свободных математических программ. Scilab - система компьютерной математики, которая предназначена для выполнения инженерных и научных вычислений. По возможностям пакет Scilab практически не уступает Mathcad, а по интерфейсу близок к Matlab. В Scilab реализованы численные методы решения следующих задач вычислительной математики, среди которых можно выделить следующие:
- задачи линейной алгебры,
- нелинейные уравнения и систем,
- задачи оптимизации, при решении которых следует обратить внимание на несколько нестандартный синтаксис,
- дифференцирование и интегрирование,
- обработка экспериментальных данных (интерполяция и метод наименьших квадратов),
- обыкновенные дифференциальные уравнения и системы.
В Scilab есть встроенные функции для численного решения большинства стандартных математических задач. Для решения нестандартных задач в Scilab есть довольно мощный объектно-ориентированный язык программирования (sci-язык), с помощью которого пользователь может создавать свои визуальные приложения (с использованием встроенных функций), которые могут выполняться, как отдельные программы в среде Scilab.
Графические возможности Scilab не уступают проприетарным математическим пакетам. Следует обратить внимание на то, что в состав Scilab входит Xcos — система компьютерного моделирования, аналогичная Simulink. Cвободно распространяемый пакет Scilab должен занять достойное место на компьютере специалиста, чья деятельность связана с решением задач вычислительной математики.
Скачать Scilab для различных операционных систем можно на странице загрузки официального сайта.
Мое знакомство с пакетом началось 5 лет назад c ресурса http://scilab.psati.ru/rukovodstvo/index.html, за эти годы был разработан курс лекций (совместно с Чесноковой О.В.) по пакету Scilab 4.
- Лекция №1 Пакет Scilab. Начало работы
- Лекция №2 Основы работы в Scilab
- Лекция №3 Массивы и матрицы в Scilab. Решение задач линейной алгебры
- Лекция №4 Построение двумерных графиков
- Лекция №5 Построение трехмерных графиков в Scilab
- Лекция №6 Нелинейные уравнения и системы в SCILAB
- Лекция №7 Численное интегрирование и дифференцирование
- Лекция №8 Решение обыкновенных дифференциальных уравнений
- Лекция №9 Программирование в Scilab
- Лекция №10 Создание графических приложений в среде Scilab
- Лекция №11 Обработка экспериментальных данных
- Лекция №12 Решение дифференциальных уравнений в частных производных
- Лекция №13 Решение задач оптимизации
Е. Р. Алексеев, Е. А. Чеснокова, Е. А. Рудченко.
Scilab: Решение инженерных и математических задач.
Полный текст книги по Scilab находится на этой странице сайта Alt Linux, прямая ссылка для скачивания книги.
На сегодняшний вышел Scilab 5.2, в нем появилось много изменений, в частности значительно изменилась система моделирования, которая теперь называется Xcos.
Список изменений в версии 5.0 по сравнению с 4.1 можно увидеть здесь(на английском языке). Изменения в версии 5.2 представлены на официальном сайте программы в виде pdf файла.
Очень надеюсь, что в ближайшее время я напишу обзор нововведений Scilab 5.0-5.2. Есть мечта и о втором издании книги, дополнив его новыми возможностями и системой моделирования Xcos. Но, наверное, только мечта. Хотя, если Alt Linux или кто другой возьмётся за издание, то почему нет. Написать не проблема.