Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторна робота №3 Графіка в МС.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
630.78 Кб
Скачать

Лабораторна робота № 3

«Графіка та анімація в середовищі МП MathCad.».

Мета: навчитися створювати графіки різних типів та анімацію засобами МП MathCad.

Завдання до лабораторної роботи

(див. додаток)

Приклад виконання лабораторної роботи:

  1. Завдання:

Побудувати графік функцій y=sin(x) в декартовій системі координат на стандартному інтервалі [-10;10] та підібраному самостійно

Виконання:

При виконанні команди Inset -> Graph -> Plot у документі з’являється рамка-шаблон із двома незаповненими осередками для побудови графіка. (Клавіша [@]).

В осередку, що розташовується під віссю абсцис, вказується незалежна змінна x. Її варто визначити заздалегідь як змінну, що приймає значення із проміжку (ранжирувана змінна).

В осередку поруч із віссю ординат необхідно задати функцію f(x), графік якої ми хочемо побудувати. Якщо ця функція була задана заздалегідь, то в осередок досить ввести f(x), у противному випадку варто ввести зображувану функцію в явному вигляді (наприклад, cos(x)).

Після введення x і f(x) у графічній області з'являться ще чотири осередки, які не обов'язково заповнювати. MathCAD автоматично знаходить підходящі значення для xmin, xmax, ymin, ymax. Якщо ж запропоновані MathCAD значення вас не влаштовують, ви можете задати свої.

В MathCAD існує можливість будувати графік функції, не задаючи попередньо проміжок зміни незалежної змінної. За замовчуванням цей проміжок приймається рівним [-10, 10].

Для подання на одній діаграмі графіків декількох функцій необхідно виділити осередок поруч із віссю ординат і через кому ввести другу функцію. За замовчуванням графік цієї функції буде представлений пунктирною лінією іншого кольору.

Побудова графіка функції на стандартному інтервалі [-10;10].

Побудова графіка функції на інтервалі [0;2 ]

  1. Завдання:

Побудувати графік функції заданої параметрично

x=5+cos(2 t),

y=2+sin(2 t),

де t [-5;3].

Виконання:

Рівняння x=f(t), y=y(t) , де f(t) і y(t) неперервні при t з (a, b), які встановлюють залежність декартових координат (x,y) точок площини від значення параметра t, визначають на площині криву, задану в параметричній формі.

  1. Завдання:

Побудувати графіка функції в полярній системі координат.

Виконання:

Для побудови полярного графіка необхідно виконати команду Inset -> Graph -> Polar Plot. При цьому в документ з’явиться графічна область із двома незаповненими осередками для побудови графіка. (Клавіші [Ctrl +7]).

У нижній осередок вводиться полярний кут . Його варто визначити заздалегідь як змінну, що приймає значення на проміжку. У лівий осередок вводиться полярний радіус r( ) або Re(r( )) і Im(r( )). Функція r( ) або задається заздалегідь, або її визначення вводиться безпосередньо в осередок.

  1. Завдання:

Побудувати графік функції z=f(x,y) у вигляді поверхні в декартовій системі координат. Побудувати графік ліній рівня даної функції, а також 3D Діаграму, тривимірний точковий графік та тривимірний графік поверхні у вигляді незв'язаних квадратних площадок - площин рівня для кожної точки даних, паралельні площини X-Y.

Виконання:

При необхідності цей проміжок може бути зменшений або збільшений. Для цього необхідно виділити графік і скористатися командою Format -> Graph -> 3D Plot або клацнути правою кнопкою миші за графіком і у контекстному меню вибрати команду Format. У вікні, що з'явилося, 3-D Plot Format на вкладці QuickPlot Data можна встановити інші параметри зміни незалежних змінних x та y.

Для побудови графіка поверхні в певній області зміни незалежних змінних або з конкретним кроком їхньої зміни необхідно спочатку задати вузлові точки xi та yj, в яких будуть визначатися значення функції. Після (а можна й до) цього потрібно визначити функцію f(x,y), графік якої хочете побудувати. Після цього необхідно сформувати матрицю значень функції у вигляді: Ai,j=f(xi,yj).

Тепер після виконання команди Insert -> Graph -> Surface Plot у графічній області, що з'явилася, досить ввести ім'я матриці (без індексів).

Якщо ви хочете, щоб вузлові точки були розташовані через рівні проміжки, скористайтеся формулами, зображеними вище.

Для побудови графіка ліній рівня даної функції необхідно виконати такі ж дії, які було описано вище, тільки замість команди Surface Plot (Поверхні) варто вибрати команду Contour Plot (Контурний). Аналогічно, за допомогою команди 3D Bar Plot (3D Діаграми) можна побудувати тривимірний стовпчастий графік даної функції, за допомогою команди 3D Scatter Plot (3D Точковий) - тривимірний точковий графік, а за допомогою команди 3D Patch Plot (3D Кусочний) - тривимірний графік поверхні у вигляді незв'язаних квадратних площадок - площин рівня для кожної точки даних, паралельні площини X-Y.

  1. Анімація в MathCAD.

Завдання:

Створити анімацію для функцій

Виконання:

Починаючи з 6-ї версії, в MathCAD з'явилася можливість створювати анімації. Для її створення будуємо графік функції командою X-Y Plot з підменю Graph меню Insert. Для анімації задається проміжок зміни цілочислового параметра FRAME (за замовчуванням від 0 до 9).

Цей параметр повинен входити у визначення функції, графік якої ви бажаєте дослідити при зміні якогось параметра (насправді ви можете визначити свій параметр довільним чином, аби тільки в ньому був присутній лічильник кадрів Frame)

Тепер для створення анімації необхідно виконати наступні дії:

  1. Вибрати команду Animate (Анімація) з меню View (Вигляд). При цьому з'явиться діалогове вікно Animate (Анімація).

  2. Вкласти побудований графік у маркований прямокутник.

  1. Задати мінімальне й максимальне значення параметра FRAME (поля From й To).

  2. Задати в поле At кількість відтворених кадрів у секунду.

  3. Виконати натискання на кнопці Animate. При цьому в діалоговому вікні ви побачите анімаційні кадри.

  1. Щоб відтворити анімацію клацніть на кнопці Play у вікні, що з'явився, Playback (Програвач).

  2. Щоб внести зміни в анімацію натиснути на кнопці відкриття меню у вікні Playback.

  3. За допомогою команди Save As можна зберегти анімацію у файлі з розширенням AVI.

Вбудовування анімації в MathCAD-документ виконується за допомогою Windows Explorer. Для цього необхідно:

  1. Запустити Windows Explorer.

  2. Натиснути у вікні Windows Explorer на імені AVI-файлу.

  3. Перетягнути AVI-файл у відповідний MathCAD-документ.

  4. Відтворити анімацію можна за допомогою подвійного натискання в графічній області.

Анімацію можна також відтворити виконавши подвійне натискання на динамічно пов'язаній з відповідним AVI-файлом піктограмі. Для того щоб вмонтувати таку піктограму в MathCAD-документ необхідно:

1. Вибрати команду Object (Об’єкт) з меню Insert (Вставити).

2. Встановити опцію Створити з файлу.

3. Вибрати потрібний AVI-файл за допомогою кнопки Огляд.

4. Встановити опції Зв'язок і У вигляді значка, після чого натиснути на кнопці OK.

При створенні анімаційних картинок потрібно відключити всі опції автоматичного масштабування графіків і перейти до ручного задання масштабу. Автоматична зміна масштабу може привести до стрибкоподібної зміни розмірів графіка, хоча на практиці він повинен мінятися без стрибків, з дискретністю, обумовленою тільки зміною FRAME=1,2,3... тощо.

Виконання завдання: