
Задание
Определить названия координатных осей (произвольные)
Установить координатную сетку
Установить основной шаг по осям 0.5
Добавить дополнительные деления на осях x, y с параметром 4
Определить отрезок x [0.001:3]
Сохранить текущие настройки в конфигурационный файл
Построить график функции x*sin(1/x) , присвоить ему произвольное название
Перезапустить GnuPlot
Загрузить сохраненные ранее настройки
Отрисовать график указанной функции в GIF-изображение
Провести параллель с Maple (построение графика такой же функции было а в качестве задания на предыдущем занятии).
Решение:
gnuplot> set xlabel “x axis”
gnuplot> set ylabel “y axis”
gnuplot> set grid
gnuplot> set xtics 0.5
gnuplot> set ytics 0.5
gnuplot> set mxtics 4
gnuplot> set mytics 4
gnuplot> set xrange [0.001:3]
gnuplot> save set “sample.set”
gnuplot> plot x*sin(1/x) ti “Sample”
gnuplot> load “sample.set”
gnuplot> set terminal gif
gnuplot> set output “sample.gif”
gnuplot> plot x*sin(1/x) ti “Sample”
Поверхности
gnuplot> reset
gnuplot> set grid
gnuplot> splot x**2+y**2, x**2-y**2
Функция splot – построение 3D-графиков. В данном примере демонстрируется построение графиков двух функций в одном окне. В 3D-режиме возможно изменение перспективы и просмотр графика с разных углов.
Консольный режим
Помимо работы в интерактивном GUI-режиме, GnuPlot поддерживает работу в консольном режиме (в режиме командной строки). Разница в том, что в случае интерактивного режима параметры вводятся последовательно в графическом интерфейсе, в случае консольного режима создается конфигурационный файл, содержащий все команды. Построение графика производится с помощью запуска утилиты GnuPlot, которой в качестве параметра передается имя конфигурационного файла. Такой подход удобен в случае пакетного (автоматизированного) построения графиков, когда можно динамически менять некоторые параметры и создавать графики в различных срезах.
Прочее – примеры GnuPlot
В стандартный пакет GnuPlot входит набор примеров, демонстрирующий функциональные возможности пакета. Для запуска примеров воспользуйтесь следующими командами:
gnuplot> pwd
gnuplot> cd “../../”
gnuplot> cd “Program Files/gnuplot/demo”
gnuplot> load “all.dem”
Нажимая Enter, просмотрите примеры, доступные в стандартном пакете GnuPlot.