MATLAB - один из самых популярных инструментов для численных вычислений. MATLAB означает MatrixLaboratory и используется в основном для численных вычислений и символьных вычислений.
Обратной стороной MATLAB является то, что это проприетарное программное обеспечение, а не бесплатный инструмент; это отговаривает многих людей использовать его или вынуждает их использовать языки программирования для обработки.
Что такое GNU Octave?
GNU Octave - это инструмент для выполнения численных вычислений, аналогичный MATLAB. GNU означает «GNU - это не Unix!”, И программное обеспечение GNU бесплатно.
Хотя существует и другое программное обеспечение, вдохновленное MATLAB, синтаксис GNU Octave очень похож на синтаксис MATLAB; следовательно, вы можете использовать его как прямую замену MATLAB.
Следует отметить, что Octave превосходит MATLAB, поэтому имеет определенный синтаксис, который не будет работать в MATLAB. Если вы можете заплатить за MATLAB, вам следует продолжить, но если вы не можете, у вас все будет хорошо с GNU Octave. Просто убедитесь, что вы придерживаетесь синтаксиса MATLAB вместо использования синтаксиса GNU Octave-only, если вы намереваетесь импортировать код в среду MATLAB.
Способы установки
Есть разные методы, которые вы можете использовать для установки GNU Octave. Все методы относительно просты, так как не требуют возиться с файлами конфигурации перед установкой. Выберите то, что вам подходит, так как все они должны работать правильно.
В этом разделе вы увидите, как установить GNU Octave следующими способами:
- FlatPak
- Диспетчер программного обеспечения Ubuntu
- Apt Install
FlatPak
Как и Snaps, FlatPak можно использовать для быстрой установки пакетов Linux. FlatPak используется для развертывания программного обеспечения, управления пакетами и предоставляет песочницу для запуска приложений.
Шаги по установке GNU Octave через FlatPak:
- Убедитесь, что у вас установлен FlatPak. Вы можете проверить, установлен ли FlatPak, выполнив команду Flatpak -version в командной строке. Сообщение об ошибке указывает на то, что FlatPak еще не установлен. Перейдите к шагу два, чтобы установить FlatPak, и шагу три, если он уже установлен.
- Чтобы установить FlatPak, вы можете использовать apt-get Вы можете установить FlatPak с помощью следующей команды sudo apt-get install flatpak.
- Поскольку FlatPak установлен, вам необходимо добавить репозиторий Flathub. Flathub - это магазин приложений для Linux, и вы будете устанавливать GNU Octave из магазина. Команда flatpak удаленное добавление -если-не-существует flathub https: // flathub.org / repo / flathub.плоский используется для добавления репозитория Flathub.
- Теперь, когда был добавлен репозиторий Flathub, вы можете установить GNU Octave. Команда flatpak установить flathub org.октава.Октава будет использоваться для установки GNU Octave. Обратите внимание: если репозиторий Flathub не был добавлен в список репозиториев, FlatPak не найдет GNU Octave.
Диспетчер программного обеспечения Ubuntu
Диспетчер программного обеспечения Ubuntu можно считать официальным магазином приложений для ОС Ubuntu. Установка GNU Octave с помощью диспетчера программного обеспечения Ubuntu, возможно, самый простой метод в этом списке.
Шаги по установке GNU Octave через диспетчер программного обеспечения Ubuntu:
- Запустите диспетчер программного обеспечения Ubuntu
- Найдите GNU Octave
- Выберите значок GNU Octave в результатах
- Выберите «Установить»
Как видите, шаги, необходимые для установки GNU Octave через диспетчер программного обеспечения Ubuntu, очень минимальны, поэтому вы можете выбрать этот раздел.
Apt Install
Помимо параметров, обсуждаемых ранее в статье, Octave также можно установить с помощью подходящий ключевое слово с помощью команды ниже:
sudo apt-get install octaveХотя у вас должна быть возможность запустить Octave, набрав Октава в командную строку, он может не запускать графический интерфейс пользователя во всех случаях, поэтому вы можете заставить его запустить графический интерфейс, добавив команды -force-gui.
Это можно увидеть ниже:
октава --force-guiПакеты Octave
GNU Octave имеет множество встроенных функций, но эти функции могут быть расширены с помощью внешних пакетов.
В этом разделе вы узнаете, как устанавливать и удалять пакеты Octave. Некоторые из этих пакетов предоставляют расширения для микроконтроллеров Arduino, баз данных, Fuzzy Logic Toolkit, функций обработки изображений и т. Д.
Прежде чем погрузиться в процесс установки пакетов Octave, вам необходимо установить пакет на свой компьютер Debian / Ubuntu.
GNU Octave зависит от пакета liboctave-dev для установки внешних пакетов.
Вы можете установить liboctave-dev с помощью следующей команды:
sudo apt установить liboctave-devУстановка пакета
Чтобы использовать внешние пакеты для расширения функциональности GNU Octave, вам необходимо загрузить файл пакета из списка пакетов.
После загрузки вы можете запустить следующую команду в командном окне GNU Octave для установки:
pkg install имя-пакета.деготь.gzНапример, после загрузки пакета обработки изображений; его можно установить командой:
pkg установить образ-2.10.0.деготь.gzПосле выполнения команды отображается следующее сообщение:
>> pkg install image-2.10.0.деготь.gzЧтобы получить информацию об изменениях по сравнению с предыдущими версиями пакета изображений, запустите 'news image'
Загрузка пакета
После установки пакета вы не можете сразу получить доступ к функциям, которые предоставляет пакет; поэтому вам нужно сначала загрузить его.
Чтобы загрузить пакет, вы должны использовать ключевое слово load с командой pkg.
pkg load имя-пакетаВам не нужно указывать версию пакета, чтобы использовать его.
Например, чтобы загрузить ранее установленный пакет обработки изображений, используется следующая команда:
образ загрузки pkgПакет изображения должен быть загружен, и вы можете получить доступ к функциям, предоставляемым пакетом изображения.
Удаление пакета
Вы можете удалить пакеты так же, как вы их установили; разница здесь в том, что аргументом является «удалить» для удаления пакета, а не «установить» для установки пакета.
pkg uninstall имя-пакетаНапример, чтобы удалить пакет обработки изображений, вы можете запустить:
pkg удалить образЗаключение
Процесс установки GNU Octave и его пакетов не сложен. Это так же просто, как ввести команды, обсуждаемые в этой статье, и вы готовы к работе.
С пакетами GNU Octave можно сделать гораздо больше, помимо установки, загрузки и удаления, но этих простых задач должно хватить при работе с инструментом.