Здавалка
Главная | Обратная связь

Розв’язок систем нелінійних рівнянь: способи організації, пояснення приклади.



Розглянемо розв’язок системи N нелінійних рівнянь з М невідомими. Рівнянь може бути як більше, так і менше числа змінних. Для розв’язку систем є спеціальний обчислювальний блок, що складається з трьох частин, які йдуть послідовно один за одним:

- Given - ключове слово;

- система, записана логічними операторами у вигляді рівностей і, можливо, нерівностей;

- Find(xі,... ,хm) - вбудована функція для розв’язку системи щодо змінних xі,...,хm.

Вставляти логічні оператори потрібно користуючись панеллю інструментів Boolean(булеві оператори). З клавіатури логічний знак рівності вводиться сполученням клавіш <Ctrl>+<=>. Блок Given / Find використовує для пошуку розв’язку ітераційні методи.

Спочатку зробимо перетворення системи, визначивши рівняння через функції Y(x) та X(y). Далі будуємо графіки цих функцій з метою наближеного визначення коренів рівняння. Як бачимо, система має два розв'язки.

Поки що ми розглянули приклад системи з двох рівнянь і таким же числом невідомих, що зустрічається найбільш часто. Але число рівнянь та невідомих може і не збігатися. Більш того, в обчислювальний блок можна додати додаткові умови у вигляді нерівностей. Наприклад, введення обмеження на пошук тільки негативних значень аргументу х у розглянутому вище прикладі 5.1, приведе до отримання іншого розв’язку, як це показано в прикладі 5.2.

Програмування в Mathcad - розгалуження: призначення, способи створення і застосування, приклади.

Циклічна

Спочатку введемо в документ вхідні дані та обчислимо крок зміни аргументу а – а3.

В цій програмі згідно умови задачі, виводяться у вигляді масиву zk тільки ті елементи масиву yi , які задовольняють умову.

Циклічна структура з вкладеними циклами наведена в прикладі 7.17.

Вкладені цикли

Обчислити всі значення функції с, що має два змінних аргументи φ та d:

6.35 > φ> 7.40 Δφ =0.15

10.4 ≥ d ≥ 17.9 Δd = 2.5

 

Спочатку обчислимо кількість циклів по кожній змінній:

 

Приклад 7. 17 Програми з вкладеними циклами

Результатом обчислень в програмі є матриця Сi,j розміром 4 рядки та 8 стовпців.

 

В прикладі 7.18 наведені програми обробки векторів.

 







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.