Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Обчислення коренів нелінійного рівняння з заданою точністю

Реферат Обчислення коренів нелінійного рівняння з заданою точністю





ого методу служить метод Ньютона.


.4 Уточнення коренів методом Ньютона


Малюнок 5 - Метод Ньютона


Нехай нам відомо початкове наближення до кореня (питання вибору початкового наближення буде детально розглянуто нижче). Проведемо в цій точці дотичну до кривої (рис. 5). Ця дотична перетне вісь абсцис в точці, яку будемо розглядати в якості наступного наближення. Значення легко знайти з малюнка:


,


висловлюючи звідси, отримаємо


.

Аналогічно можуть бути знайдені і наступні наближення. Формула для k + 1-го наближення має вигляд


, (12)


З формули (12) випливає умова застосовності методу: функція повинна бути дифференцируемой і в околиці кореня не повинна змінювати знак.

Для закінчення ітераційного процесу можуть бути використані умови (9) або (11).


1.5 Пакет MathCad. Використання програмних фрагментів


Mathcad - це популярна система комп'ютерної математики, призначена для автоматизації вирішення масових математичних задач в самих різних галузях науки, техніки та освіти. Назва системи походить від двох слів - MATHmatica (математика) і CAD (Computer Aided Design - системи автоматичного проектування, або САПР). Так що цілком правомірно вважати Mathcad математичними САПР. [1, стор. 9]

Як інтегрована система Mathcad 2000 містить наступні основні компоненти:

. Редактор документів - редактор з можливістю вставки математичних виразів, шаблонів графіків і текстових коментарів;

. MathConnex - системний інтегратор, що забезпечує інтеграцію Mathcad з низкою інших програмних продуктів;

. Центр ресурсів - система управління ресурсами системи;

. Електронні книги - електронні книги з описом типових розрахунків в різних галузях науки і техніки;

. Довідкова система - система для отримання довідкових даних за тематичним і індексному каталогу, а також для пошуку потрібних даних по ключовим словом або фразою;

. Швидкі шпаргалки QuickSheets - короткі приклади з мінімальними коментарями, що описують застосування всіх вбудованих операторів і функцій системи;

. Броузер Інтернету - власний засіб виходу в Інтернет. [1, стор. 15]

Програма в Mathcad є вираз, у свою чергу, складається з інших виразів. Програми Mathcad містять конструкції, багато в чому подібні програмним конструкціям мов програмування: умовні передачі управління, оператори циклів, області видимості змінних, використання підпрограм і рекурсії.

Написання програм в Mathcad дозволяє вирішити такі завдання, які неможливо або дуже важко вирішити іншим способом.

Програма Mathcad є окремий випадок вираження Mathcad. Подібно будь-якій висловом, програма повертає значення, якщо за нею слідує знак рівності. Точно так само, як змінну або функцію можна визначити через вираження, їх можна визначити і за допомогою програми.

Основною відмінністю між програмою і виразом є спосіб завдання обчислень. При використанні вираження алгоритм отримання відповіді повинен бути описаний одним оператором. У програмі може бути використано стільки операторів, скільки потрібно. Можна розглядати програму як «складене вираз.

Умовний оператор (if, otherwise)

Дія умовного оператора if складається з двох частин. Спочатку перевіряється логічне вираження (умова) праворуч від нього. Якщо воно істинне, виконується вираз зліва від оператора if. Якщо ложно - нічого не відбувається, а виконання програми продовжується переходом до її наступному рядку. Вставити умовний оператор в програму можна наступним чином:

. Якщо необхідно, введіть ліву частину виразу і оператор присвоювання.

. Створіть новий рядок програмного коду, натиснувши на панелі Programming (Програмування) кнопку Add Line (Додати рядок).

. Натисніть кнопку умовного оператора if.

. Праворуч від оператора if введіть умова. Користуйтеся логічними операторами, вводячи їх за панелі Boolean (Булеві оператори).

. Вираз, який має виконуватися, якщо умова виявляється виконаним, введіть зліва від оператора if.

. Якщо в програмі передбачаються додаткові умови, додайте в програму ще один рядок натисканням кнопки Add Line і введіть їх таким же чином, використовуючи оператор if або otherwise.

Опе...


Назад | сторінка 3 з 5 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розрахунок апроксимацій експериментальних даних методом найменших квадратів ...
  • Реферат на тему: Застосування системи Mathcad для дослідження чисельних методів
  • Реферат на тему: Основні принципи програмування в рамках MathCAD
  • Реферат на тему: Пакет символьної математики MATHCAD в інженерних розрахунках
  • Реферат на тему: Застосування системи MathCAD для дослідження реакції електричного кола на з ...