~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 23EA286BCBFBF07F87FBF2B9DD03D796__1713632220 ✰
Заголовок документа оригинал.:
✰ Scilab - Wikipedia ✰
Заголовок документа перевод.:
✰ Сцилаб — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Scilab ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/23/96/23ea286bcbfbf07f87fbf2b9dd03d796.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/23/96/23ea286bcbfbf07f87fbf2b9dd03d796__translat.html ✰
Дата и время сохранения документа:
✰ 18.06.2024 00:57:30 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 20 April 2024, at 19:57 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Сцилаб — Википедия Jump to content

Сцилаб

Из Википедии, бесплатной энциклопедии
Сцилаб
Разработчики) Дассо Системс
Стабильная версия
2024.1.0 [1]  Отредактируйте это в Викиданных/ 23 мая 2024 г .; 22 дня назад ( 23 мая 2024 г. )
Репозиторий
Написано в Scilab, C , C++ , Java , Фортран
Операционная система BSD (например, FreeBSD ), Linux , macOS , Windows
Доступно в Английский , немецкий , испанский , французский , итальянский , японский , португальский (Бразилия) , русский , украинский , китайский , чешский , польский
Тип Технические вычисления
Лицензия GPLv2 , ранее CeCILL
Веб-сайт www .scilab .org

Scilab — это с открытым исходным кодом бесплатный кроссплатформенный пакет числовых вычислений и высокоуровневый числово-ориентированный язык программирования . Его можно использовать для обработки сигналов , статистического анализа , улучшения изображений , гидродинамики моделирования , численной оптимизации , а также моделирования, моделирования явных и неявных динамических систем и (если установлен соответствующий набор инструментов) символических манипуляций. [2] [3] [4]

Scilab — одна из двух основных альтернатив MATLAB с открытым исходным кодом , вторая — GNU Octave . [5] [6] [7] [8] Scilab уделяет меньше внимания синтаксической совместимости с MATLAB, чем Octave. [5] [9] [10] но это настолько похоже, что некоторые авторы предполагают, что между двумя системами легко передавать навыки. [11]

Введение [ править ]

Scilab — это высокоуровневый числово-ориентированный язык программирования. Язык предоставляет интерпретируемую среду программирования с матрицами в качестве основного типа данных . Используя вычисления на основе матриц, динамическую типизацию и автоматическое управление памятью , многие числовые задачи можно выразить с помощью меньшего количества строк кода по сравнению с аналогичными решениями с использованием традиционных языков, таких как Fortran , C или C++ . Это позволяет пользователям быстро создавать модели для ряда математических задач. Хотя язык предоставляет простые матричные операции, такие как умножение, пакет Scilab также предоставляет библиотеку операций высокого уровня, таких как корреляция и сложная многомерная арифметика.

Scilab также включает бесплатный пакет Xcos для моделирования явных и неявных динамических систем, включая как непрерывные, так и дискретные подсистемы. Xcos — это эквивалент Simulink с открытым исходным кодом из MathWorks .

Поскольку синтаксис Scilab аналогичен синтаксису MATLAB, Scilab включает в себя транслятор исходного кода, помогающий конвертировать код из MATLAB в Scilab. Scilab доступен бесплатно по лицензии с открытым исходным кодом . Поскольку программное обеспечение имеет открытый исходный код, некоторые материалы пользователей были интегрированы в основную программу.

Синтаксис [ править ]

Синтаксис Scilab во многом основан на языке MATLAB. Самый простой способ выполнить код Scilab — ввести его в командной строке . --> , в графическом окне команд. Таким образом, Scilab можно использовать как интерактивную математическую оболочку .

Привет, мир! в Скилабе:

disp  (  'Привет, мир'  ); 

Построение функции 3D-поверхности:

// Простой график z = f(x,y) 
 t  =[  0  :  0.3  :  2  *  %pi  ]  '  ; 
  z  =  грех  (  т  )  *  потому что  (  т  '  ); 
  сюжет3d  (  т  ,  т  '  ,  z  ) 

Ящики для инструментов [ править ]

Scilab имеет множество наборов инструментов для различных задач, таких как

  • Scilab Image Processing Toolbox (SIP) и его варианты (например, SIVP)
  • Панель инструментов Scilab Wavelet
  • Scilab Java и модуль .NET
  • Модуль удаленного доступа Scilab

Дополнительные сведения доступны на портале ATOMS или в Scilab forge.

История [ править ]

Scilab был создан в 1990 году исследователями из INRIA и Национальной школы мостов и домов (ENPC). Первоначально он назывался Ψlab. [12] (Псилаб) . Консорциум Scilab был сформирован в мае 2003 года для расширения участия и продвижения Scilab как мирового эталонного программного обеспечения в научных кругах и промышленности. [13] В июле 2008 года, чтобы улучшить передачу технологий, Консорциум Scilab присоединился к Digiteo Foundation.

Scilab 5.1, первая версия, скомпилированная для Mac , была доступна в начале 2009 года и поддерживала Mac OS X 10.5 , также известную как Leopard . Таким образом, OSX 10.4, Tiger , никогда не поддерживалась, кроме как путем портирования из исходников. Сборки Linux и Windows были выпущены с самого начала: поддержка Solaris была прекращена с версии 3.1.1, а HP-UX прекращена с версии 4.1.2 из-за неравномерной поддержки.

В июне 2010 года Консорциум объявил о создании Scilab Enterprises. [14] Scilab Enterprises разрабатывает и продает, напрямую или через международную сеть дочерних поставщиков услуг, полный набор услуг для пользователей Scilab. Scilab Enterprises также разрабатывает и поддерживает программное обеспечение Scilab. Конечная цель Scilab Enterprises — помочь сделать использование Scilab более эффективным и простым.

В феврале 2017 года был выпущен Scilab 6.0.0, в котором использованы новейшие стандарты C++ и сняты ограничения на выделение памяти.

С июля 2012 года Scilab разрабатывается и публикуется компанией Scilab Enterprises, а в начале 2017 года Scilab Enterprises была приобретена пионером виртуального прототипирования ESI Group. [15]

Начиная с 2019 года и версии Scilab 6.0.2, Технологический университет Компьеня предоставляет ресурсы для создания и поддержки версии macOS. С середины 2022 года команда Scilab входит в состав Dassault Systèmes.

Приложение Scilab Cloud и Scilab Cloud API [ править ]

С 2016 года Scilab можно встроить в браузер и вызывать через интерфейс, написанный на Scilab, или через API.

Этот новый метод развертывания имеет заметные преимущества маскировки кода и данных, а также обеспечивает большую вычислительную мощность. [16]

Эти функции не были включены в версию Scilab с открытым исходным кодом и до сих пор являются собственной разработкой.

См. также [ править ]

Ссылки [ править ]

  1. ^ «Сцилаб 2024.1.0» . Проверено 23 мая 2024 г.
  2. ^ Холопайнен, Тимо (2000). «Моделирование и моделирование мультитехнологических машинных систем» (PDF) .
  3. ^ Гюнтер, Райдл (май 1998 г.). «Улучшенный генетический алгоритм для задачи о рюкзаке 0-1 с мультиограничениями». 1998 Международная конференция IEEE по эволюционным вычислениям. Всемирный конгресс IEEE по вычислительному интеллекту (кат. № 98TH8360) . стр. 207–211. CiteSeerX   10.1.1.20.6454 . дои : 10.1109/ICEC.1998.699502 . ISBN  978-0-7803-4869-1 . S2CID   2337792 .
  4. ^ Филипп., Ру (29 марта 2016 г.). Scilab: I. Основы: от теории к практике . Париж, Франция. ISBN  978-2-8227-0293-5 . OCLC   1003630046 . {{cite book}}: CS1 maint: отсутствует местоположение издателя ( ссылка )
  5. ^ Перейти обратно: а б Томас Траппенберг (2010). Основы вычислительной нейронауки . Издательство Оксфордского университета. п. 361. ИСБН  978-0-19-956841-3 .
  6. ^ Мухаммад; В Зализняк (2011). Практические научные вычисления . Издательство Вудхед . п. 3. ISBN  978-0-85709-226-7 .
  7. ^ Бернард А. Мегрей; Эрленд Мокснесс (2008). Компьютеры в исследованиях рыболовства . Springer Science & Business Media. п. 345. ИСБН  978-1-4020-8636-6 .
  8. ^ Рауль Раймонд Капуно (2008). Программирование для инженеров-химиков с использованием C, C++ и MATLAB . Издательство Джонс и Бартлетт. п. 365. ИСБН  978-1-934015-09-4 .
  9. ^ Рассел Л. Херман (2013). Курс математических методов для физиков . ЦРК Пресс. п. 42. ИСБН  978-1-4665-8467-9 .
  10. ^ Ален Ванде Ваувер; Филипп Сосес; Карлос Вилас (2014). Моделирование моделей ODE/PDE с помощью MATLAB, OCTAVE и SCILAB: научные и инженерные приложения . Спрингер. стр. 114–115. ISBN  978-3-319-06790-2 .
  11. ^ Марк А. Хайдеккер (2013). Элементы управления с линейной обратной связью: основы . Ньюнес. п. 3. ISBN  978-0-12-405513-1 .
  12. ^ «МЕТА2.3.1.1.html МЕТА2.3.1.1» .
  13. ^ «Создание консорциума SCILAB» . 2003.
  14. ^ «SCILAB Enterprises объявила» . 2010. Архивировано из оригинала 20 июня 2010 г.
  15. ^ «ESI Group: Приобретение Scilab Enterprises, издателя программного обеспечения для аналитических вычислений Scilab с открытым исходным кодом» . Архивировано из оригинала 24 августа 2017 г. Проверено 24 августа 2017 г.
  16. ^ «Облако Сцилаб» . Scilab.io . Проверено 8 октября 2017 г.

Дальнейшее чтение [ править ]

  • Стивен Л. Кэмпбелл; Жан-Филипп Канселье; Рамин Никуха (2006). Моделирование и симуляция в Scilab/Scicos . Нью-Йорк: Спрингер. ISBN  978-0-387-27802-5 .

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 23EA286BCBFBF07F87FBF2B9DD03D796__1713632220
URL1:https://en.wikipedia.org/wiki/Scilab
Заголовок, (Title) документа по адресу, URL1:
Scilab - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)