
- •Лекції з дисциплін:
- •Тема: «Інженерні розрахунки в MathCad».
- •2 Семестр
- •1. Лекція №1
- •Лекція №1
- •Основний інструментарій Mathcad
- •Вікно редагування
- •Головне меню системи
- •Використання інструментальних і набірних панелей
- •Прийоми роботи з системою MathCad
- •2.1 Введення тексту
- •3. Основні визначення
- •3.1. Оператори
- •3.3. Масиви
- •Робота з векторами і матрицями.
- •Вбудовані функції для роботи з векторами та матрицями.
- •Лекція № 2
- •Циклічна обробка елементів вектора та матриці.
- •Приклади циклічного опрацювання елементів вектора та матриці
- •Лекція № 3 Тема: Побудова плоских і об'ємних графіків.
- •1. Побудова двомірних графіків в координатних осях X-y
- •Форматування графіка
- •2. Побудова об'ємних графіків поверхонь
- •Побудова графіка функції, заданої таблично.
- •Лекція № 4 Тема 1: Розв’язання системи лінійних рівнянь у програмі MathCad.
- •Постановка задачі.
- •Лекція № 5
- •Вирішення нелінійних рівнянь.
- •Знайти корінь нелінійного рівняння із заданою точністю в програмі MathCad. Постановка задачі.
- •Вирішення систем нелінійних рівнянь.
- •Постановка задачі.
- •Лекція №6 Тема: Розв’язання задаx оптимізації.
- •Завдання оптимізації.
- •Задача одновимірної оптимізації.
- •Графічним методом проводиться пошук початкового значення точки мінімума.
- •Потім початкове значення точки мінімума уточнюється до заданого ступена точності .
- •Рішення задачі багатовимірної оптимізації.
Лекція № 5
Тема : Розв’язання нелінійних рівнянь і систем нелінійних рівнянь.
План лекції:
Етапи розвязання нелінійних рівнянь..
Уточнення коріння рівняння.
Вирішення систем нелінійних рівнянь.
Вирішення нелінійних рівнянь.
Всяке рівняння з одним невідомим може бути записане у вигляді
f(x)= 0 (2)
Залежно від виду функції f(x) рівняння (2) буде:
алгебрайчним
або
трансцендентним.
Рівняння вигляду
an*xn+ an-1*xn-1+ . . . + a1*x+ a0=0- рівняння алгебрайчне,
де
a0, a1, a2 . . ., an – будь-які дійсні числа;
n – натуральне число.
Якщо в запис рівняння (2) входять трансцендентні функції (показникова ех, логарифмічна lnx, тригонометричні sinx, cosx – такі рівняння називаються трансцендентними.)
Багато рівнянь і системи з нелінійних рівнянь не мають аналітичних рішень, проте вони можуть вирішуватися чисельними методами із заданою точністю (наближені рішення).
Знайти корінь нелінійного рівняння із заданою точністю в програмі MathCad. Постановка задачі.
Знаходження наближеного значення дійсного кореня рівняння складається з двох етапів :
1 етап – відділення коренів – виділення відрізка, що належить області існування функції f(x) , на якому розташований один і тільки один корінь.
Для відділення коренів будують графік функції f(x). Абсциси точок перетину графіка функції y=f(x) з віссю ОХ і є наближеними значеннями коренів. По графіку легко вказати відрізки, на яких знаходиться один і тільки один корінь.
2 етап – уточнення наближених корінь, тобто обчислення їх із заданою точністю .
Приклад.
Знайти корінь нелінійного рівняння x3 + sin(x – 3) +1 = 0 з точністю =0.0001
1 етап. Графічне відділення коренів рівняння.
Побудуємо графік функції f(x) = x3 + sin(x – 3) +1.
Опишемо функцію в виді функції користувача:
Вставимо в документ графічну область командою InsertGraphXY-Plot:
Маркери ()отриманого шаблону заповнимо відповідно іменем аргументу х і іменем функції f(x):
Відформатуємо графік командою FormatGraphXY-Plot:
Виберемо опцію Grossed (показувати осі координат):
Як видно із графіка функція f(x) перетинає вісь абсцис на інтервалі [ -2; -1]. Для подальших розрахунків приймемо наближене значення кореня x = -1
2 етап - уточнення кореня до точністі =0.0001.
Уточнення кореня, тобто доведення його до заданого ступеню точності проведемо за допомогою стандартної функції root( f(x), x).
Функція реалізує обчислення ітераційним методом, причому спочатку необхідно задати :
точність обчислень за допомогою системної змінної TOL;
початкове значення змінної х ( будь-яке значення з відрізку визначеного на графіку).
-
Порядок дій:
TOL :=0.0001
Пояснення:
TOL - системна змінна, за допомогою якої задається точність обчислень в системі MathCAD.
x:= -1
Початкова умова, знайдена із графіка.
Описуємо функцію f(x), як функцію користувача.
x:= root(f(x), x)
x= - 1.2361
Застосування функції root для уточнення кореня.
Вивід значенння уточненого кореня х.
В установленому режимі MathCAD як правило виводить 3 десяткові знаки після коми. Оскільки задана точність потребує 4 знаки, необхідно командою FormatResult… в вікні Result Format задати необхідне число знаків:
Отже корінь рівняння х= -1,236.