
- •Розрахунково-графічна робота з дисципліни “Програмні середовища моделювання систем”
- •Теоретичний матеріал до завдання 1 Побудова двовимірних та тривимірних графіків
- •Тривимірні графіки. Побудова графіків поверхні
- •Побудова ліній рівня для тривимірної поверхні
- •Побудова затіненої сітчастої поверхні
- •Стовпчасті діаграми
- •Теоретичний матеріал до завдання 2
Розрахунково-графічна робота з дисципліни “Програмні середовища моделювання систем”
Завдання 1.
1. Побудова двовимірних та тривимірних графіків у різних підвікнах.
3. Створення графічного інтерфейсу користувача.
3.1 Доповнити створену програму вікном, що містить кнопку для побудови графіка.
3.2 Створити додатковий елемент керування (прапорець або список, що випадає) для вибору двовимірної / тривимірної графіки.
Завдання 2.
Побудувати двовимірні графіки згідно варіанту.
Побудувати мембрану – логотип MATLAB (MEMBRANE). Графік підписати таким чином: мембрана. Копію графіка розвернути під довільним кутом.
Побудувати стовпчасті діаграми згідно варіанту (функція BAR).
Побудувати лінії рівня функції
в області
,
(функція CONTOUR).
Побудувати графік функції в області
,
(функції MESH та PLOT3).
Побудувати тривимірну затінену поверхню функції z = x*exp(-x2-y2) зі шкалою затемненості (функція SURF).
Побудувати сферу, що розфарбована відповідно до матриці Адамара (Hadamard), часто використовуваної в теорії кодування сигналів і складеної тільки з двох чисел 1 і -1 (функція SURF).
Побудувати тривимірну просторову спіраль (див. приклад).
Побудувати сферу за колами (див. приклад).
Завдання 3: Розрахунок математичного виразу.
Обчислити значення заданого виразу за допомогою середовища MatLab.
Зібрати схему, еквівалентну даному виразу, використовуючи математичні блоки пакету розширення Simulink.
Порівняти отримані значення.
Завдання 4.
1. Розв’язати нелінійну систему рівнянь, зібравши еквівалентну схему в Simulink.
2. Розв’язати нелінійну систему рівнянь засобами Matlab (процедура fsolve).
3. Порівняти отримані результати.
Варіанти до завдання 1:
Двовимірні графіки.
Квадратриса.
Логарифмічна спіраль.
Нефроїда.
Трактриса.
Трохоїда.
Ланцюгова лінія.
Циклоїда.
Циклоїдальна крива.
Епіциклоїда.
Овал Кассині.
Архімедова спіраль.
Гіперболічна спіраль
Циклоїда.
Астроїда.
Архімедова спіраль.
Гіперболічна спіраль
Декартів лист.
Епіциклоїда.
Архімедова спіраль.
Гіперболічна спіраль.
Гіпоциклоїда.
Квадратриса.
Логарифмічна спіраль.
Тривимірні графіки.
Дійсний конус: x = a u cos v, y = b u sin v, z = cu.
Еліптичний циліндр: x = a cos v, y = b sin v, z = u.
Еліпсоід: x = a sin u cos v, y = b sin u cos v, z = c sin u cos v.
Однополосний гіперболоід: x = a ch u cos v, y = b ch u sin v, z = c sh u.
Двуполосний гіперболоїд: x = ± a ch u, y = b sh u sin v, z = c sh u cos v.
Еліптичний параболоїд: x = a u cos v, y = b u cos v, z=0.5u2.
Гіперболічний параболоїд: x = a u ch v, y = b u ch v, z=0.5u2.
Дійсний конус: x = a u cos v, y = b u sin v, z = cu.
Однополосний гіперболоїд: x = a ch u cos v, y = b ch u sin v, z = c sh u.
Двуполосний гіперболоїд: x = ± a ch u, y = b sh u sin v, z = c sh u cos v.
Еліптичний параболоїд: x = a u cos v, y = b u cos v, z=0.5u2.
Гіперболічний параболоїд: x = a u ch v, y = b u ch v, z=0.5u2.
Дійсний конус: x = a u cos v, y = b u sin v, z = cu.
Еліптичний циліндр: x = a cos v, y = b sin v, z = u.
Еліпсоід: x = a sin u cos v, y = b sin u cos v, z = c sin u cos v.
Однополосний гіперболоїд: x = a ch u cos v, y = b ch u sin v, z = c sh u.
Двуполосний гіперболоїд: x = ± a ch u, y = b sh u sin v, z = c sh u cos v.
Еліптичний параболоїд: x = a u cos v, y = b u cos v, z=0.5u2.
Гіперболічний параболоїд: x = a u ch v, y = b u ch v, z=0.5u2.
Дійсний конус: x = a u cos v, y = b u sin v, z = cu.
Еліптичний циліндр: x = a cos v, y = b sin v, z = u.
Еліпсоїд: x = a sin u cos v, y = b sin u cos v, z = c sin u cos v.
Однополосний гіперболоїд: x = a ch u cos v, y = b ch u sin v, z = c sh u.
Варіанти до завдання 2:
Варіант |
Завдання |
|
Побудувати залежність cos(x), якщо x є послідовність чисел від 1 до 36.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Варіанти до завдання 3:
Варіант |
Вираз |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Варіанти до завдання 4:
№ вар. |
Нелінійна система рівнянь |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|