Ubuntu

Установите Scilab в Ubuntu

Установите Scilab в Ubuntu
Scilab - компания, которая продает услуги моделирования и моделирования отраслям. Они выпустили свое программное обеспечение под лицензией с открытым исходным кодом. Программное обеспечение выглядит как Octave, а язык программирования соответствует тем же стандартам. Это также математический язык программирования. У него много сторонников и коммерческая поддержка. Компания, которая его обслуживает, зарабатывает на продаже услуг компаниям с высоким спросом на расчеты.

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

Как установить Scilab в Ubuntu

  1. Убедитесь, что ваша система обновлена. $ sudo подходящее обновление
    $ sudo подходящее обновление
  2. Используйте apt для установки. $ sudo apt install scilab

Scilab также доступен в виде tarball-пакета с их веб-сайта. Процедура действительно проста:

Скачайте тарбол и распакуйте его.

$ tar -xvf ~ / Загрузки / scilab-6.0.1.мусорное ведро.Linux-x86_64.деготь.gz

Распаковка создает структуру каталогов в текущем каталоге. Чтобы запустить Scilab, перейдите в scilab-x.Икс.х / бен и запускать, дальнейшая установка не требуется. Для обновления просто распакуйте новый tarball.

$ ./ scilab

Есть несколько исполняемых файлов, включая scilab-cli, scilab-adv-cli и XML2Modelica. Для начала запустим scilab plain. Вы будете использовать другие, когда станете более продвинутыми.

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

Найдите подходящий пакет для ваших нужд.

Вот пример, Celestlab библиотека. Эта библиотека, созданная, как вы уже догадались, Celestlab.

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

$ sudo apt search scilab-celestlab

Когда вы в следующий раз запустите scilab, celestlab будет доступен в меню Toolboxes. Документация также отображается в браузере справки, лучший способ узнать пакет - использовать код из документации. Вы можете как запустить, так и скопировать код в пустой файл и изменить свои собственные функции.

Другой способ установки новых пакетов - поиск с помощью встроенной функции приложения. Для этого откройте диспетчер модулей из меню Приложения. В нем есть большая коллекция модулей.  Некоторые добавляют математические возможности для конкретных приложений, в то время как другие добавляют возможности связи. Это включает в себя USB-библиотеку и поддержку Arduino.

Если вы впервые используете Scilab, начните демонстрацию с '?→ Демонстрации Scilab'а ' меню. Появляется длинный список демонстрационных сценариев, чтобы показать вам, для чего вы можете использовать программное обеспечение. Например, вы можете увидеть образцы различных цветовых тем, доступных для графиков. Модуль graphplot показывает это на иллюстрации 1:

Эта часть Scilab может занять часы у математиков, но убедитесь, что вы начинаете кодировать с помощью этих демонстраций. Вы увидите исполняемый код в консоли и результат в отдельном окне графика. Чтобы увидеть, что доступно, лучше всего попробовать некоторые вычисления с помощью консоли. На консоли введите свое выражение, и результат появится ниже.

--> А = [1,2; 2,4];
--> sinm (А) +0.5 *% i * (expm (% i * A) -expm (-% i * A))
ans =
0 0
0 0

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

Этот метод отражает принцип работы Octave. Вы можете использовать его для создания прототипов небольших функций для более крупных программных продуктов, а также для быстрого поиска решений вопросов, которые возникают во время работы. Еще одна важная вещь, которую следует отметить, заключается в том, что процедура использует грех, с 'м' в конце. В 'м' обозначает матрицу регулярную грех также обрабатывает одиночные числа, это то же самое для большинства доступных функций.

Людям, имеющим некоторый опыт написания сценариев, язык октав покажется знакомым во многих отношениях. Это осознанный выбор дизайнеров.

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

функция area = squareof (a, b)
площадь = а * б
конечная функция

Чтобы вызвать эту функцию, вы вводите a и b и ожидаете площадь в качестве результата.
В консоли типа

--> exec ('/ home / [имя пользователя] / squareof.наука, -1)
--> квадрат (4,4)
ans =
-->

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

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

Заключение

Scilab - очень мощный пакет, и крупные учреждения и предприятия приняли его. Учитывая эти факты, неудивительно, что программа вмещает так много функций в пакет по умолчанию, и при этом существует широкий спектр пакетов расширений для специальных отраслей и научных работ. Любитель также может спланировать электронные схемы и путь дрона.  Приятно знать, что такие пакеты существуют с открытым исходным кодом, поэтому люди могут обучать себя вещам, которые обычно считались бы невозможными для «любителя».

Учебник OpenTTD
OpenTTD - одна из самых популярных бизнес-симуляторов. В этой игре вам нужно создать замечательный транспортный бизнес. Тем не менее, вы начнете в нач...
SuperTuxKart для Linux
SuperTuxKart - отличная игра, созданная для того, чтобы бесплатно познакомить вас с Mario Kart в вашей системе Linux. Играть в нее довольно сложно и в...
Учебник Battle for Wesnoth
Битва за Веснот - одна из самых популярных стратегических игр с открытым исходным кодом, в которую вы можете играть сейчас. Эта игра не только очень д...