Вторник, Октябрь 20Добро пожаловать!

Пакетный и командный режим работы в программе Gnuplot

В этой статье рассмотрим режимы, в которых осуществляется работа в gnuplot.

Пакетный режим работы в программе Gnuplot

Это означает, что пользователь заранее создает файл с последовательным набором команд (каждая следующая команда, как правило, начинается с новой строки). Для корректной работы в таком режиме необходимо, чтобы командный файл находился в одной и той же директории, что и исполняемый файл gnuplot.

В операционной системе Linux после установки gnuplot обработка команд, записанных в файле file.gnu, выполняется следующей командой:

$ gnuplot file.gnu

Если командный файл не указан, то после выполнения

$ gnuplot

программа автоматически переключается в интерактивный режим.

Интерактивный режим работы в программе Gnuplot

В этом режиме пользователь общается с программой через командную строку в режиме онлайн (реального времени). Наглядный пример интерактивного режима приведен ниже :

Основными базовыми командами gnuplot являются:

  • help — вывести справку
  • load ‘имя_файла’ — загрузить командный файл

Наряду с командой load имеется команда call, позволяющая загрузить файл, указав дополнительные параметры.

Вызовем командой gnuplot интерактивный режим (либо запустив в папке binary файл wgnuplot.exe) и последовательно выполним команды для построения графика функции y=sin(x)/x и выведем полученный график в файл «gnuplot1.jpg»:

set terminal ‘jpeg’
set output ‘gnuplot1.jpg’
set xrange [-3*pi:3*pi]
set yrange [-3:3]
plot sin(x)/x

Прокомментируем команды, которые мы ввели в gnuplot, что же они значат (помните! gnuplot очень чувствителен к регистру вводимых данных):

  1. Набирая команду set terminal ‘jpeg’,  мы указываем тип создаваемого графического файла
  2. Используя командуset output ‘gnuplot1.jpg’, указываем имя создаваемого графического файла
  3. С помощью команды set xrange [-3*pi:3*pi] мы указываем диапазон данных по оси X
  4. Пользуясь командой set yrange [-3:3], указываем диапазон данных по оси Y
  5. На последнем этапе: plot sin(x)/x  — строим график

В результате в папке binary появился файл gnuplot1.jpg с тем графиком функции, которую мы указали после команды plot:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *