Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
fizik-girl
1

Решение системы нелинейных уравнений методом ньютона

20.12.2012, 10:46. Показов 1277. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
Program n;
uses crt;
const e=0.0001;
var
   x0,y0,x,y,gy,I,Ix,Iy,dx,dy:real;
   d:boolean;
Function F1(x,y:real):real;
begin
     F1:=((sin(x*y+0.1))/cos(x*y+0.1))-x*x;
end;
function F2(x,y:real):real;
begin
     F2:=(0.5*x*x)+(2*y*y)-1;
end;
function F1x(x:real):real;
begin
     F1x:=(y/cos(x*y+0.1))-2*x;
end;
function F2x(x:real):real;
begin
     F2x:=4*y;
end;
function F1y(y:real):real;
begin
     F1y:=(x/cos(x*y+0.1));
end;
function F2y(y:real):real;
begin
     F2y:=x;
end;
Begin  ClrScr;
       x0:=0; y0:=0.1; gy:=1;
  Repeat
        d:=false;
        I:=F1x(x0)*gy-F2x(x0)*F1y(y0);
        Ix:=-F1(x,y)*gy+F2(x,y)*F1y(y0);
        Iy:=-F1x(x0)*F2(x,y)+F2x(x0)*F1(x,y);
     dx:=Ix/I;
     dy:=Iy/I;
     x:=x0+dx;
     y:=y0+dy;
   if (abs(x-x0)<e) and (abs(y-y0)<e) then d:=true;
      x0:=x;
      y0:=y;
  Until d=true;
        writeln('Reshenie sistemy');
        writeln('x1=',x:4:3,' x2=',y:4:3);
 Readln;
   End.


помогите разобраться пожалуйста, написала программу, а выдаёт ошибку и не показывает результат.
условие программы: решить систему уравнений методом ньютона с точностью до 0.00001.
tg(xy+0.1)-x^2=0
(0.5x^2)+(2y^2)=0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.12.2012, 10:46
Ответы с готовыми решениями:

Решение системы нелинейных уравнений методом Ньютона
помогите решить систему. Начальное приближение (0;0;0)

Перевести код с JavaScript на Pascal. Решение системы нелинейных уравнений методом Ньютона
Помогите перевести этот код на pascal var num = +prompt(&quot;Корни какого уравнение необходимо...

Решение нелинейных уравнений методом простых итераций
Уравнение 0.25x3+x-1.2501=0 Отрезок, содержащий корень Из того, что сделано пока 1. начальное...

Решение систем нелинейных уравнений методом простой итерации
добрый вечер, прошу помощи ибо сам никак не могу понять, есть система sin(x+2*y)-x-y+10=0 ...

0
20.12.2012, 10:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.12.2012, 10:46
Помогаю со студенческими работами здесь

Решение нелинейной системы методом простых итераций и методом Ньютона
tg(xy+0,2)=x2 0,6x2+2y2=1 эти выражения в системе решить двумя способами: 1)методом простых...

Численное решение нелинейных алгебраических уравнений методом половинного деления
Численное решение нелинейных алгебраических уравнений методом половинного деления уравнение вот...

Решение системы линейных уравнений методом Гаусса
решить систему линейных уравнений вида Ax=b матрица коэффициентов системы A|| столбец свободных...

Найти решение системы линейных уравнений методом Гауса
Найти решение системы линейных уравнений методом Гауса a1x+b1y+c1=0 a2x+b2y+c2=0 Где a1=14,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru