Поиск по сайту:

Установка и использование научного программного обеспечения GNU Octave в Ubuntu 15.04


На этой странице

  1. Загрузить и установить Octave
  2. Начальная октава
  3. Примеры использования Octave
    1. Пример 1. Простые расчеты
    2. Пример 2: построение математических функций

    Что такое Октава GNU? Octave – это научное приложение, использующее интерпретируемый язык высокого уровня, подобный Matlab, для численных вычислений и моделирования. Он предлагает функции для решения линейных и нелинейных задач, может отображать результаты в виде графиков и предлагает возможности для обработки и визуализации данных. GNU Octave предоставляет интерактивный интерфейс командной строки и графический интерфейс, но также может использоваться в неинтерактивных скриптах для обработки данных.


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

    Скачайте и установите Октаву

    sudo apt-get install octave

    Начальная октава

    Есть два способа запустить Octave: с помощью команды оболочки или через графический интерфейс. Octave по умолчанию не запускает графический интерфейс пользователя при запуске в оболочке, поэтому я использую параметр --force-gui в командной строке.

    Откройте оболочку в Ubuntu и вызовите Octave с помощью этой команды:

    octave --force-gui

    Примеры использования Октавы

    Пример 1: простые расчеты

    Введите следующую строку в оболочке Octave:

    >> 3 + 4

    в сумме три плюс четыре. Или введите:

    >> 8997 / 3

    чтобы вычислить деление 8997 на 3, и введите:

    >> sqrt(9)

    Пример 2: построение математических функций

    Введите следующие команды:

    >> x=[1, 2, 3, 2, 1]
    >> plot (x);

    Обратите внимание на точку с запятой в конце последней команды.

    В таком окне будет показан график функции:

    Если мы собираемся использовать графический интерфейс пользователя, а не командный терминал Octave, это будет выглядеть следующим образом:

    >> x=(-1:0.1:1);
    >> y=x.^2;
    >> plot(x,y);