MATLAB - один из самых популярных инструментов для численных вычислений. MATLAB означает MatrixLaboratory и используется в основном для численных вычислений и символьных вычислений.
Обратной стороной MATLAB является то, что это проприетарное программное обеспечение, а не бесплатный инструмент; это отговаривает многих людей использовать его или вынуждает их использовать языки программирования для обработки.
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 в командной строке. Сообщение об ошибке указывает, что FlatPak еще не установлен. Перейдите к шагу два, чтобы установить FlatPak, и шагу три, если он уже установлен.
- Чтобы установить FlatPak, вы можете использовать apt-get Вы можете установить FlatPak с помощью следующей команды sudo apt-get install flatpak .
- Поскольку FlatPak установлен, вам необходимо добавить репозиторий Flathub. Flathub - это магазин приложений для Linux, и вы будете устанавливать GNU Octave из магазина. Команда flatpak remote-add –if-not-существует flathub https://flathub.org/repo/flathub.flatpakrepo используется для добавления репозитория Flathub.
- Теперь, когда был добавлен репозиторий Flathub, вы можете установить GNU Octave. Команда flatpak установить flathub org.octave.Octave будет использоваться для установки 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 также можно установить с помощью подходящий ключевое слово с помощью команды ниже:
судо apt-get installоктаваХотя вы должны иметь возможность запустить Octave, набрав Октава в командную строку, он может не запускать графический интерфейс пользователя во всех случаях, поэтому вы можете заставить его запустить графический интерфейс, добавив команды –Force-gui .
Это можно увидеть ниже:
октава--force-guiПакеты Octave
GNU Octave действительно имеет множество встроенных функций, но эти функции могут быть расширены с помощью внешних пакетов.
В этом разделе вы узнаете, как устанавливать и удалять пакеты Octave. Некоторые из этих пакетов предоставляют расширения для микроконтроллеров Arduino, баз данных, Fuzzy Logic Toolkit, функций обработки изображений и т. Д.
Прежде чем погрузиться в процесс установки пакетов Octave, вам необходимо установить пакет на свой компьютер Debian / Ubuntu.
GNU Octave зависит от пакета liboctave-dev для установки внешних пакетов.
Вы можете установить liboctave-dev с помощью следующей команды:
судоподходящийустановитьliboctave-devУстановка пакета
Чтобы использовать внешние пакеты для расширения функциональности GNU Octave, вам необходимо загрузить файл пакета из списка пакетов.
После загрузки вы можете запустить следующую команду в командном окне GNU Octave для установки:
упак.установитьимя-пакета.tar.gzНапример, после загрузки пакета обработки изображений; его можно установить командой:
упак.установитьimage-2.10.0.tar.gzПосле выполнения команды отображается следующее сообщение:
>>упак.установитьimage-2.10.0.tar.gzЧтобы получить информацию об изменениях по сравнению с предыдущими версиями пакета изображений, запустите «изображение новостей».
Загрузка пакета
После установки пакета вы не сможете сразу получить доступ к функциям, которые предоставляет пакет; следовательно, вам нужно сначала загрузить его.
Чтобы загрузить пакет, вы должны использовать ключевое слово load с командой pkg.
pkg load имя-пакетаВам не нужно указывать версию пакета, чтобы использовать его.
Например, чтобы загрузить ранее установленный пакет обработки изображений, используется следующая команда:
образ загрузки pkgПакет изображения должен быть загружен, и вы можете получить доступ к функциям, предоставляемым пакетом изображения.
Удаление пакета
Вы можете удалить пакеты так же, как вы их установили; разница здесь в том, что аргументом является удаление для удаления пакета, а не установка для установки пакета.
pkg uninstall имя-пакетаНапример, чтобы удалить пакет обработки изображений, вы можете запустить:
pkg удалить образЗаключение
Процесс установки GNU Octave и его пакетов несложен. Просто введите команды, описанные в этой статье, и вы готовы к работе.
С пакетами GNU Octave можно сделать гораздо больше, помимо установки, загрузки и удаления, но этих простых задач должно хватить при работе с инструментом.