Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
pract_math_11.doc
Скачиваний:
1
Добавлен:
16.11.2019
Размер:
326.66 Кб
Скачать

Задание № 11.3

Выполните анимацию движения точки по параметрически заданной траектории функциями и из задания 7.7 (параметр ). Предварительно выполните построение траектории с помощью функции ParametricPlot. Используя функцию-директиву Show, полученный графический объект далее объедините с графическим изображением точки, таким образом, чтобы отдельные кадры анимации отражали последовательные положения точки на траектории. Для построения точки примените графический примитив Point и функцию Graphics, а также директивы PointSize[val] и RGBColor[red,green,blue], позволяющие изменить размер и цвет точки. Количество кадров анимации установите таким, чтобы исключить прерывистое движение.

Ниже на рисунке представлены первые три кадра анимации движения точки по траектории, описываемой параметрически заданными функциями и , . Входной параметр pp в аргументе функции Show представляет собой графический объект – траекторию, по которой движется точка. Директива RGBColor[1,0,0] задает красный цвет точки. Опция PlotRange устанавливает масштаб каждого графика от -1,1 до 1,1 по оси абсцисс и от -0,5 до 1,2 по оси ординат (выбор масштаба определяется геометрическими размерами траектории). Количество кадров анимации равно 37.

Задание № 11.4

Наглядность двумерных графиков, особенно имеющих несколько кривых, повышается при одновременном построении «легенды», содержащей короткие текстовые описания, характеризующие каждую линию. Для добавления легенды в графический объект предназначены функциональные средства подпакета <<Graphics`Legend`.

В одной системе координат на отрезке [2; 2] постройте графики функций и , выражения для которых приведены в таблице к заданию 7.1. Чтобы графики отличались друг от друга, при построении используйте необходимые для этого опции и директивы, в частности GrayLevel, Hue и т. д. Затем, используя опции PlotLegend и LegendPosition, задайте соответствующую «легенду» и измените ее положение таким образом, чтобы она находилась справа от графика. На приведенном выше рисунке представлен пример такого построения для функций и .

Задание № 11.5

Постройте график функции из задания 7.1 на отрезке [-2; 2]. В аргументе функции Plot задайте опцию Epilog, указав в качестве ее значения список, состоящий из функции Arrow и примитива Text. Их аргументы опишите таким образом, чтобы, кроме графиков, построить стрелку, указывающую на точку пересечения графиков, и вывести поясняющую текстовую формулировку. Фрагмент документа, представляющий результат построения для функции на отрезке , приведен ниже (здесь для переноса текста с одной строки на другую использован управляющий символ \n).

Заметим, что помимо опции Epilog, следует также использовать опцию PlotRange (для увеличения масштаба построения по оси ординат), а также опцию HeadCenter0.02 в аргументе функции Arrow для более тонкой прорисовки конца стрелки. Для увеличения размера шрифта примените опцию TextStyle.

Задание № 11.6

Важное место в визуализации замкнутых линий занимает построение графиков в полярной системе координат. В подпакете <<Graphics`Graphics` для этого предназначена функция PolarPlot.

Используйте указанную функцию для построения в полярной системе координат графиков функций и при (выражения для функций приведены в таблице ниже). С помощью опций PlotStyle, Ticks и соответствующих директив увеличьте толщину линий, измените их цвет и отмените установку штриховых меток для координатных осей.

Вариант

Функции и

Вариант

Функции и

1

7

2

8

3

9

4

10

5

11

6

12

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