Scilab is an interactive platform for numerical computation providing a powerful computing environment for engineering and scientific applications. Scilab, интерактивная платформа для численных вычислений, являющаяся мощной вычислительной средой для инженерных и научных приложений. Gathering both industrial needs and scientific advances, Scilab covers a wide spectrum of areas: aerospace, automotive, energy, defense, finance, chemistry, biology, medicine… Scilab includes hundreds of mathematical functions. It has a high level programming language allowing access to advanced data structures, 2-D and 3-D graphical functions. A large number of functionalities is included in Scilab: control, simulation, optimization, signal processing... Xcos, the hybrid dynamic systems modeler and simulator is provided with the platform. Scilab is free software distributed under CeCILL license (GPL compatible). It comes with source code, on-line help and English user manuals. The international scientific community, both academic and industrial spheres, invests in Scilab. Many modules, contributions from users, can also be downloaded. The distribution mode of Scilab is particularly well suited for education where students can receive a free copy or as a tool for scientific cooperation without constraints. The availability of source code is also of great interest in research or for strategic applications. Unlike some commercial programs: * Free * Small size (against more than 2GB package MATLAB) - Distribution Version 4 takes less than 20MB, version 5 or 4 times fatter - installer weighs about 75 MB, while the proposed version 5.2.2 weighs about 95 MB - but also features all the time increase. * Ability to run in the console without using the graphical user interface including the version for Windows (on UNIX-version of the MatLab-but this option is present). This allows automated calculation, there is a batch mode. Features * Hundreds of mathematical functions * High level programming language * 2-D and 3-D graphics * Advanced data structures and user defined data types * Xcos: hybrid dynamic systems modeler and simulator 2-D and 3-D visualization * Lines * Pie charts * Histograms * Surfaces * Animations * Graphics export in many formats: GIF, BMP, JPEG, SVG, PDF... Numerical computation * Linear algebra * Sparse matrices * Polynomials and rational functions * Simulation: explicit and implicit systems of differential equations solvers * Classic and robust control * Differentiable and non-differentiable optimization Data analysis * Interpolation, approximation * Signal Processing * Statistics Extended features * Graphs and Networks * Interface with Fortran, Tcl/Tk, C, C++, Java, LabVIEW * Functions for calling Scilab from C, C++, Fortran and Java * LabVIEW Gateway * A large number of modules available via ATOMS Scilab охватывает широкий спектр областей: в авиакосмической, автомобильной, энергетической, обороны, финансов, химии, биологии, медицине ... Распространение режима Scilab особенно хорошо подходит для образования, где студенты могут получить бесплатный экземпляр или в качестве инструмента для научно-технического сотрудничества без ограничений. Доступность исходного кода, также представляет большой интерес для научных исследований или для стратегических приложений. Scilab содержит сотни математических функций, и есть возможность добавления новых, написанных на различных языках (C, C++, Fortran …). Так же имеются разнообразные структуры данных (списки, полиномы, рациональные функции, линейные системы), интерпретатор и язык высокого уровня. Scilab имеет схожий с MATLAB язык программирования. В состав пакета входит утилита, позволяющая конвертировать документы Matlab в Scilab. Scilab позволяет работать с элементарными и большим числом специальных функций (Бесселя, Неймана, интегральные функции), имеет мощные средства работы с матрицами, полиномами (в том числе и символьно), производить численные вычисления (например численное интегрирование) и решение задач линейной алгебры, оптимизации и симуляции, мощные статистические функции, а также средство для построения и работы с графиками. Для численных расчётов используются библиотеки Lapack, LINPACK, ODEPACK , Atlas и другие. В состав пакета также входит Scicos — инструмент для редактирования блочных диаграмм и симуляции (аналог simulink в пакете MATLAB). Имеется возможность совместной работы Scilab с программой LabVIEW. Распространение Программа доступна для различных операционных систем, включая GNU/Linux и Microsoft Windows. Возможности Scilab могут быть расширены внешними программами и модулями, написанными на разных языках программирования. Программа имеет открытый исходный код, что позволяет как свободное коммерческое использование и распространение неизменённых версий, так и некоммерческое распространение измененных версий, которые должны включать в себя исходный код. Для коммерческого распространения измёненных версий необходимо согласование с INRIA. Отличия от некоторых коммерческих программ: * Бесплатность * Свободность (с версии 5.0) * Маленький размер ( против более чем двухгигабайтного пакета MATLAB) — дистрибутив 4 версии занимала менее 20Мб, 5 версия потолстела в 4 раза — инсталятор весил около 75 Мб, а предлагаемая версия 5.2.2 весит уже около 95 Мб - но и возможности программы все время увеличиваются. * Возможность запуска в консоли без использования графического интерфейса в том числе в версии под Windows (в UNIX-версии MatLab-а эта возможность присутствует). Это позволяет производить автоматизированные вычисления, есть пакетный режим. Особенности * Сотни математических функций * Язык программирования высокого уровня * 2-D и 3-D графики * Расширенные структуры данных и пользовательских типов данных * Xcos: гибридные моделированию динамических систем и симулятор 2-D и 3-D визуализации * Строки * Круговая диаграмма * Гистограммы * Поверхности * Анимация * Экспорт графики во многих форматах: GIF, BMP, JPEG, SVG, PDF ... Численный расчет * Линейная алгебра * Разреженные матрицы * Полиномиальные и рациональные функции * Моделирование: дифференциальные и не дифференциальные оптимизации * Классический и надежный контроль * Дифференцируемых и недифференцируемой оптимизации * Симуляция: решение ОДУ и ДУ * Scicos: гибрид системы моделирования динамических систем и симуляции * Параллельная работа Анализ данных * Интерполяция, аппроксимация * Обработка сигналов * Статистика Расширенные возможности * Графы и сети * Интерфейс к Fortran, Tcl/Tk, C, C++, Java, LabVIEW * Вызов функций Scilab на C, C++, Fortran и Java * LabVIEW Gateway * Доступность через ATOMS большого количества модулей, * Возможность запуска в консоли без использования графического интерфейса. Это позволяет производить автоматизированные вычисления, есть пакетный режим. 04/21/2010 Scilab 5.2.2 version includes many performances improvements and bug fixes. Scilab 5.2.2 (04/21/2010) * множество улучшений и исправлений мелких ошибок. Примечание: Для начинающих можно посоветовать лучшее на сегодняшний день подробное руководство-учебник по программе Scilab на сайте: http://www.teacher.dn-ua.com/Math/Scilab/Scilab.html Update: Apr 21, 2010 Platforms: Windows 2000, XP, Vista and 7 Languages: English Licence: Freeware Developer: scilab.org Size: 94.79 Mb |