Вирішення системи нелінійних рівнянь методом ітерацій

Автор: Пользователь скрыл имя, 02 Апреля 2013 в 18:01, лабораторная работа

Описание работы

Мета: Навчитися вирішувати систему нелінійних рівнянь методом ітерацій.
Устаткування: папір формату А4, ручка, олівець, ПЗ С ++.

Работа содержит 1 файл

Лабораторна робота №25.doc

— 52.00 Кб (Скачать)

ЧМ  Морза А. 2ПМ-08

Лабораторна робота №25

 

Тема: Вирішення системи нелінійних рівнянь методом ітерацій.

Мета: Навчитися вирішувати систему нелінійних рівнянь методом ітерацій.

Устаткування: папір формату А4, ручка, олівець, ПЗ  С ++.

 

Хід роботи

 

  1. Правила техніки безпеки
  2. Індивідуальне завдання.

   Вирішити систему нелінійних рівнянь ітераційним методом з точністю 0,001.

11)

 

x=[-0.34;0]; y=[0;0.2]

 

#include <iostream.h>

#include <math.h>

double fx(double y)

{

return sin(y+1)-1.2;

}

double fy(double x)

{

return 1-cos(x);

}

void main()

{

double x0,y0,yn,xn;

cout<<"Введите значения x0, y0:";

cout<<"\nx0=";

cin>>xn;

cout<<"y0=";

cin>>yn;

double eps=0.001;

do

{

x0=xn;

y0=yn;

xn=fx(y0);

yn=fy(x0);

}

while ((fabs(xn-x0)>eps)&&(fabs(yn-y0)>eps));

cout<<"\nxn="<<xn<<"\nyn="<<yn;

}

 

 

Висновок: Я навчився вирішувати систему нелінійних рівнянь методом ітерацій.


Информация о работе Вирішення системи нелінійних рівнянь методом ітерацій