3 f, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy numeryczne [2009], Kosma Z - Metody i algorytmy numeryczne [2009]


Write(plik,' ',X[i]:13);

end;

Writeln(plik);

licz:=0;

repeat

bl:=0;

licz:=licz+1;

for i:=1 to n do begin

s1:=0; s2:=0; s3:=0;

for j:=1 to n do

s1:=s1+Sqr(F(j,X));

for j:=1 to n do

s2:=s2+F(j,X)*W(j,i,X);

for l:=1 to n do begin

s4:=0;

for j:=1 to n do

s4:=s4+F(j,X)*W(j,l,X);

s3:=s3+Sqr(s4);

end;

sp:=0.5*s1*s2/s3;

if Abs(sp)>bl then bl:=Abs(sp);

X[i]:=X[i]-sp;

end;

until (bl<eps) or (licz=iter);

Writeln(plik);

Writeln(plik,'Liczba wykonanych iteracji: ',licz:3);

Writeln(plik);

Writeln(plik,'Rozwiązanie układu równań:');

Write(plik,' '); k:=0;

for i:=1 to n do begin

k:=k+1;

if k=5 then begin

k:=0; Writeln(plik);

Write(plik,' ');

end;

Write(plik,' ',X[i]:16);

end;

Writeln(plik); Writeln(plik);

Writeln(plik,'Residua równań:');

Write(plik,' '); k:=0;

for i:=1 to n do begin

k:=k+1;

if k=5 then begin

k:=0; Writeln(plik);

Write(plik,' ');

end;

Write(plik,' ',F(i,X):13);

end;

Writeln(plik); CloseFile(plik);

Form2.Wyniki.Lines.LoadFromFile(Edit1.Text);

end;

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

Program 3.6 jest zmodyfikowanym programem 3.5, w którym algorytm rozwiązywania układu równań nieliniowych metodą Newtona został zastąpiony algo-rytmem wynikającym z zastosowania metody najszybszego spadku. Przy wykorzystaniu programu 3.6 uzyskano następujące rozwiązanie układu (3.41) dla przybliżenia początkowego

0x01 graphic

dla którego metoda Newtona jest rozbieżna:

PROGRAM 3.6.

Rozwiązywanie układu równań nieliniowych.

Metoda najszybszego spadku.

Liczba równań układu - n = 3

Zadana liczba iteracji - iter = 80

Zadana dokładność obliczeń - eps = 1.0000E-0009

Przybliżenie początkowe:

-5.0000E+0000 -2.0000E+0000 3.0000E+0000

Liczba wykonanych iteracji: 59

Rozwiązanie układu równań:

-7.8519693E-0001 4.9661139E-0001 3.6992283E-0001

Residua równań:

-3.3782E-0009 -8.1710E-0010 1.3507E-0010

ĆWICZENIA

3.1. Stosując metodę iteracji prostej obliczyć rzeczywiste pierwiastki równań:

a) 0x01 graphic

b)

z dokładnością 0x01 graphic

3.2. Stosując metody: Newtona i połowienia obliczyć z dokładnością 0x01 graphic
pierwiastek dodatni równania

0x01 graphic

Porównać liczby iteracji dla obu tych metod.

3.3. Znaleźć pierwiastek równania

0x01 graphic

metodą stycznych i metodą siecznych. Dla każdej metody wyznaczyć liczbę kroków iteracyjnych, niezbędnych do uzyskania pierwiastka równania z zadaną dokładnością 0x01 graphic
w przedziale 0x01 graphic

3.4. Napisać program przeznaczony do rozwiązywania równania

0x01 graphic

metodą stycznych i metodą regula falsi. Dla każdej metody należy ponadto drukować liczbę kroków iteracyjnych, potrzebnych do uzyskania pierwiastka z dokładnością ε.

3.5. Znaleźć przybliżone rozwiązanie dodatnie układu równań nieliniowych:

0x01 graphic

klasyczną metodą Newtona, przyjmując jako przybliżenie początkowe wektor

3.6. Metodą najszybszego spadku obliczyć pierwiastki układu równań:

0x01 graphic

wyznaczające punkt w sąsiedztwie początku układu współrzędnych

3.7. Korzystając z metod: Newtona i najszybszego spadku wyznaczyć przybliżone rozwiązanie układu równań nieliniowych:

0x01 graphic

156 3. Równania nieliniowe

Ćwiczenia 157



Wyszukiwarka

Podobne podstrony:
7 h, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy numerycz
Spis tresci, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy
4 a, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy numerycz
1 c, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy numerycz
4 m, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy numerycz
Okladka, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy nume
1 h, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy numerycz
Przedmowa, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy nu
Contents, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy num
4 i, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy numerycz
6 c, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy numerycz
5 f, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy numerycz
2 c, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy numerycz
2 f, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy numerycz
1 d, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy numerycz
7 c 2, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy numery
5 h, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy numerycz
7 b, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy numerycz
1 e, Informatyka, Informatyka, Informatyka. Metody numeryczne, Kosma Z - Metody i algorytmy numerycz

więcej podobnych podstron