Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
FAR_Gviz_Gplot_Met.doc
Скачиваний:
31
Добавлен:
22.11.2019
Размер:
4.66 Mб
Скачать

Задание 2. Заливка

Построить график солнечной активности с 1900 по 2000г на два выбранных месяца (пример 4, рис.6.4) с заливкой пространства между ними.

Задание 3. График зависимости

Построить график зависимости W(t)=F(W(t-1)), показанный в примере 3 (рис.6.3) для вариантов (табл. 6.3);

Таблица 6.2. Варианты заданий

W(t)

W(t-1)

1

февраль

январь

2

Август

июль

3

ноябрь

октябрь

4

Май

апрель

Задание 4. График двух функций

Построить графики двух функций по двум осям Y (пример 5).

В1 f1(x)=sin(x)sin(2x)+cos(sin(3x)), f2(x)=5cos(x/2)sin(sin(2x));

x[-3,3] В2 f1(x)=(sin(x)sin(5x))2-cos(2x), f2(x)=xcos(x/2)sin(sin(2x)); x[-5,3] В3 f1(x)=sin(x) sin(2x)+cos(sin(3x)), f2(x)= (x2+3)cos(x/2) sin(cos(2.5x)); x[-2,4] В4 f1(x)=cos(sin(3x))sin(2x)+cos(0.4x), f2(x)=30cos(x/2)cos(sin(1.5x)); x[-5,5]

Задание 5. График поверхности с оформлением

В1 F1(x,y)=y2+x2cos(x),F2(x,y)=x3-y2sin(x) В2 F1(x,y)=5x2+y2sin(x+1),F2(x,y)=(x-1)3+y3cos(x) В3 F1(x,y)=x2/4+ysin(x-1),F2(x,y)=(x/2)2+ycos2(x+2) В4 F1(x,y)= x2 -4+y2sin(x), F2(x,y)=(x+5)2+ysin2 (x)

Задание 6. Отчет

Необходимо показать листинги скриптов для графиков и созданные графики. Кратко описать основные достоинства и недостатки системы.

Таблица 6.3. Варианты выбора периода

Вариант

квартал

месяц

год

1

1

1,2,3

1990-2006

2

2

4,5,6

1900-1990

3

3

7,8,9

1920-1990

4

4

10,11,12

1950-2000

Примеры экранов графиков (рис.6.1–6.4), которые должны быть получены на основе выполнения заданий контрольной работы, приведены ниже.

Рис. 6.1. Пример графика 1

Рис. 6.2. Пример графика 2

Рис. 6.3. Пример графика 3

Рис. 6.4. Пример графика 4

Задания 4 и 5 выполняются по выбранному варианту с предоставлением листинга разработанного скрипта и созданного графика.

Отчет должен содержать выполнение всех предложенных заданий.

7. Контрольная работа 2 использование внешних данных для построения графиков

Используя данные РОСКОМСТАТа, находящиеся в двух файлах; nasel09.txt и nas2.t (рис. 7.1, 7.2), выполнить исследования демографической ситуации в России за сто лет.

  • На основе средств системы GnuPlot составить соответствующие графики для отображения особенностей демографического состояния мужского, женского, общего населения, России за период с 1897 г. по 2009г.

  • Отразить в графиках различия между населением городов и населением сельской местности.

Рис. 7.1. Содержимое файла nas2.t

Рис. 7.1. Часть содержимого файла nasel09.txt

Задание 1. Население России по категориям

Используя данные из файла nasel09.t, показать на одном графике общую демографическую картину по населению России, выделяя отдельные категории населения: общее, сельское, городское. График оформить аналогично показанному на рис 7.3.

Рис.7.3. Население России по категориям.

Для работы с данными файла используется команда using.

Задание 2. Распределение сельского населения по возрастам

Исследовать особенности распределения сельского населения по возрастам (файл nas2.t) и построить график, отображающий категории населения – мужское, женское, общее (рис.7.4).

Задание 3. Распределение мужского населения города и села

Показать на графике долю мужского населения по возрастам в городе и селе (мужское население/общее количество населения) – рисунок 7.5. Использовать файл данных nas2.t.

Рис.7.4. Распределение сельского населения по возрастам.

Рис. 7.5. Доля мужского населения города и села.

Задание 4. Выборка данных по сельскому населению за 2009 год

Создать выборку данных из файла nas2.t по сельскому населению в России за 2009 г. и распределить его по возрастам на графике (рис.7.6).

Задание 5. Создание графического файла *.gif

Сохранить созданные графики в графическом формате *.gif с помощью команд установки set terminal и set output (рис. 7.6).

Рис.7.6. Сельское население по возрастам на 2009 г.

Задание 6. Использование команды multiplot

Создать представление двух созданных графиков в одном планшете, разделенных по вертикали с использованием:

команды установки set multiplot,

  • set size (размеры от 0 до1);

  • set origin(расположение левого нижнего угла);

  • unset multiplot;

  • reset.

Задание 7. Использование вертикальных разделителей

Используя данные из файла nasel09.t, показать на одном графике общую демографическую картину по населению России, выделяя отдельные категории населения: общее, сельское, городское. Определить основные переломные моменты в поведении кривых и внести на график в этих точках вертикальные разделители, обозначив визуально линию перелома. Результат должен быть аналогичен графику, показанному на рис. 7.7.

Рис.7.3. Использование вертикальных разделителей

Отчет по выполненной контрольной работе должен содержать выполнение всех предложенных заданий.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]