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

Реферат Застосування мов програмування високого рівня для реалізації чисельних методів





випадку відбувається виведення x, y у міру роботи програми до переривання її користувачем.

Метод простої ітерації.

Систему рівнянь (1) представимо у вигляді

x1 = f1 (x1. .. xn),

x2 = f2 (x1. .. xn), (4)

.............

xn = fn (x1. .. xn).

Алгоритм рішення цієї системи методом простої ітерації нагадує метод Гаусса - Зейделя, використовуваний для вирішення систем лінійних рівнянь.

Нехай в результаті попередньої ітерації отримані значення невідомих x1 = a1, x2 = a2, ..., xn = an. Тоді вирази для невідомих на наступної ітерації мають вигляд

x1 = f1 (a1, a2, ..., an),

x2 = f2 (x1, a2, ..., an),

..................

xi = fi (xi, ..., xi-1, ai, ..., an),

..................

xn = fn (x1, ..., xn-1, an).

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

При використанні даного методу успіх багато в чому визначається вдалим вибором початкових наближень невідомих: вони повинні бути досить близькими до справжнього розв'язання. В іншому випадку ітераційний процес може не зійтися. < Частина перша. Програма вирішення системи нелінійних рівнянь методами Ньютона і простих ітерацій.

Загальні відомості. Дана програма розроблена як навчальна і в силу цього не має кодового позначення передбаченого ГОСТом 19.402-78 і являє собою виконуваний файл kursach . ехе . p> Для функціонування програми необхідний персональний комп'ютер з встановленою операційною системою MS-DOS 3.30 і вище або повністю сумісною з нею.

Оригінальний текст програми написаний на мові програмування високого рівня С + + фірми Borland версії 3.1 для DOS та WINDOWS і міститься у файлі kursach . срр у формі придатною до використання його як текстового документа в середовищі ДОС. Оригінальний текст програми наведений у додатку 1.В

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

Опис логічної структури. Блок-схема програми наведена в додатку 4. p> При написанні програми використовувалися математичні методи, описані в теоретичній частині цієї роботи.

Функціонально програма складається з трьох функцій main, newton, iterac. Взаємодія функцій між собою проводиться шляхом виклику з функції main функцій newton і iterac з передачею параметрів, в якості яких використовуються змінні х і у в які поміщені початкові наближення, запитувані у користувача зі стандартного пристрою введення, для забезпечення вихідних даних до методів рішення. Пі...


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





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

  • Реферат на тему: Порівняння ефективності різних методів розв'язання систем лінійних алге ...
  • Реферат на тему: Метод Ньютона (метод дотичних). Рішення систем нелінійних алгебраїчних рів ...
  • Реферат на тему: Розробка програми обчислення коренів нелінійних рівнянь за допомогою методу ...
  • Реферат на тему: Рішення нелінійних рівнянь методом ітерацій
  • Реферат на тему: Рішення системи двох лінійних рівнянь з поданням про вирішення в числовому ...