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, если вы намереваетесь импортировать код в среду 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 remote-add –if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo используется для добавления Flathub хранилище.
- Теперь, когда репозиторий Flathub добавлен, вы можете установить GNU Octave. Команда flatpak install flathub org.octave.Octave будет использоваться для установки GNU Octave. Обратите внимание, что если репозиторий Flathub не был добавлен в список репозиториев, FlatPak не найдет GNU Octave.
Диспетчер программ Ubuntu
Программное обеспечение Ubuntu Manager можно рассматривать как официальный магазин приложений для ОС Ubuntu. Установка GNU Octave с помощью диспетчера программного обеспечения Ubuntu, возможно, является самым простым методом в этом списке.
Шаги по установке GNU Octave с помощью диспетчера программного обеспечения Ubuntu:
- Запустите диспетчер программного обеспечения Ubuntu.
- Найдите GNU Octave
- Выберите значок GNU Octave в результатах.
- Выберите «Установить»
Как видите, шаги, необходимые для установки GNU Octave с помощью диспетчера программ Ubuntu, очень минимальны, поэтому вы можете выбрать этот раздел.
Apt Install
Помимо параметров, рассмотренных ранее в статье, Octave также можно установить с помощью ключевого слова apt с помощью следующей команды:
Хотя вы должны иметь возможность запустить Octave, введя Octave в в командной строке, он может не запускать графический интерфейс пользователя во всех случаях, поэтому вы можете заставить его запустить графический интерфейс, добавив команды –force-gui .
Это можно увидеть ниже:
Octave Packages
GNU Octave действительно имеет множество встроенных функций, но эти функции могут быть расширены с помощью внешних пакетов.
В этом разделе вы узнаете, как установить и удалить пакеты Octave. Некоторые из этих пакетов предоставляют расширения для микроконтроллеров Arduino, баз данных, набора инструментов нечеткой логики, функций обработки изображений и т. Д.
Перед тем, как погрузиться в процесс установки пакетов Octave, вам необходимо установить пакет на ваш компьютер Debian/Ubuntu.
GNU Octave зависит от пакета liboctave-dev для установки внешних пакетов.
Вы можете установить liboctave-dev с помощью следующей команды:
Установка пакета
Использование внешних пакетов для расширения функциональности GNU Octave, вам необходимо загрузить файл пакета из списка пакетов.
После загрузки вы можете запустить команду ниже в командном окне GNU Octave для установки:
Например, после загрузки пакета обработки изображений; его можно установить с помощью команды:
Сообщение, отображаемое после выполнение команды:
Чтобы получить информацию об изменениях по сравнению с предыдущими версиями пакета изображений, запустите ‘news image’
Загрузка Пакет
После установки вашего пакета вы не можете сразу получить доступ к функциям, которые он предоставляет; следовательно, вам нужно сначала загрузить его.
Чтобы загрузить пакет, вы должны использовать ключевое слово «load» с командой pkg.
Вам не нужно указывать версию пакета, чтобы использовать его.
Например, чтобы загрузить пакет обработки изображений, установленный ранее, используется следующая команда:
Пакет изображения должен быть загружен, и вы можете получить доступ к функциям, предоставляемым пакетом изображения.
Удаление пакета
Вы можете удалить пакеты так же, как вы их установили; разница здесь в том, что аргументом является «удалить» для удаления пакета, а не «установить» для установки пакета.
Например, чтобы удалить пакет обработки изображений, вы можете запустить:
Заключение
Процесс установки GNU Octave и его пакетов несложен. Это так же просто, как ввести команды, обсуждаемые в этой статье, и вы готовы к работе.
С пакетами GNU Octave вы можете сделать гораздо больше, помимо установки, загрузки и удаления, но эти при работе с инструментом должно быть достаточно простых задач.