Реферат: Решение системы линейных уравнений методом Крамера и с помощью расширенной матрицы

Название: Решение системы линейных уравнений методом Крамера и с помощью расширенной матрицы
Раздел: Рефераты по математике
Тип: реферат

1 ˝ ºŁ Ø ß Ł

— ææ

Ł

æ

ı

Ł

ŁØ

Ø x = x ,

º

Œ

ßı æ

ºŁ

æ

f (x ) = 0.

(1)

´ ŁŁŁ f (x ) - Œ ºŁ Ø Œ Ł x .

¯æºŁ ŒŁ Ł æ ø æ , Ł ß æ Œ Ł -

Ł (1). ˚ ß æ æ ß , æºŁ f 0 (x ) 6= 0 Ł Œ ß , æºŁ f (k ) (x ) = 0 º k = 1,...,n − 1, f (n ) (x ) 6= 0. º n ß æ Œ æ Œ .

1.1 ˛ º Ł Œ Ø

ˇ º Ł Œ Ø Ł (1) Ł º Ł æ -

Œ ª Ł º (a,b ), Œ º Ł Œ Ł . ˛æ Ø º Ł Œ Ø æº Ł

[1] . ˇ æ Œ Ł º Ł ß Œ -

Œ [a,b ], Œ ı Œ ª Ł Ł Ł ßı Œ .

ª a Ł b Ø æ ı Æß Œ c , Œ Ø Œ Ł Æ ø æ º :

f (c ) = 0, a < c < b.

¯æºŁ Œ Ł f (x ) Ł º , Ł ª º Ł

º Œ Ł Œ Ł f (x ) = 0 .

ºª Ł º Ł ºŁ æº øŁ Æ

YesDo:=True; While YesDo do

Input a,b, M ; h = (b a )/M ; fmin := 1. 0e 20; xi := a ; fi := f (a ); for i:=1 to M do begin {i }

x i −1 := x i ; f i −1 := f i ; xi := a + h i ; fi := f (xi ); If fi < fmin Then begin {min }

f min := f i ; x min := x i ; end; {min } If fi −1 fi ≤ 0 Then

Output x i −1,f i −1, x i ,f i ; end; {i }

Output f min ,x min ; Input YesDo; end; {While }

1.2 ÆŁæ Œ ŁØ ÆŁæ Œ ŁØ( º Ł º ) æ æº ø Ł -

Ł ææ : Ł º a,b , Œ (fa = f (a )) · (fb = f (b )) < 0,

ºŁ æ º - xs = (a +b )/ 2 Ł ß Łæº æ fs = f (xs ). ¯æºŁ fs ·f (a ) ≥ 0, a := xs , fa := fs , Ł b := xs , fb := fs ; ˜ º ß º æ æº øŁØ ł ª, Ł . .

˝ i- ł ª ŁÆºŁ ß Ł Œ æº Ł º æ (a +b )/ 2,

Œ Ø ª ł æ Ł - º æ (b a )/ 2.

ÆŁæ Œ ŁØ Łæ æº øŁ ºª Ł [2]

1: Input a,b, δ,N ;

2: i := 0;

3: fa := f (a ); fb := f (b );

4: Repeat

5: xs := (a + b )/ 2; fs := f (xs );;

6: If fs fa ≥ 0

7: Then begin fa := fs ; a := xs end;

8: Else begin fb := fs ; b := xs end;

9: i := i + 1;

10: xi := (a + b )/ 2;

11: dx := (b a )/ 2;

12: Until ((|dx | ≤ δ |xi |) OR (i N ));

13: Output i,xi ,dx ;

1.3 ı

´ ı æ º Ł Œ (a,b ) º Łæ º æ ºŁØ Ł º Ł ª Ł ßı ŁØ Œ ŁŁ f (x )

f ˆ(t ) = f (a )(1 − t ) + f (b )t, 0 ≤ t = (x a )/ (b a ) ≤ 1.

º ø Œ º Œ ı Ł æ Ł Ł f ˆ (t ) = 0:

t = f (a )/ (f (a ) − f (b )), xs = a + t (b a );

˜ º Łæı Ł æ Łª ª Ł Ł º Œ , Œ Œ ÆŁæ Œ ŁØ. ı Łæ æº øŁ ºª Ł

1: Input a,b, δ,N ;

2: fa := f (a ); fb := f (b );

3: i := 0;

4: fa := f (a ); fb := f (b );

5: Repeat

6: y := x 2 − x 1;

7: t := fa/ (fa fb ); xs := a + y t

8: fs := f (xs );;

9: If fs fa ≥ 0

10: Then begin fa := fs ; a := xs end;

11: Else begin fb := fs ; b := xs end;

12: i := i + 1;

13: xi := (a + b )/ 2;

14: dx := (b a )/ 2;

15: Until ((|dx | ≤ δ |xi |) OR (i N ));

16: Output i,xi ,dx ;

ÆŁæ Œ ŁØ Ł

ı

º

Łæ

º

ª

æº

!

1.4 æ º Ł

¨ ª æ æ Ł ı ºŁ Ø ª Ł (1) Œ

Æߌ Ł Ł º Ł

dx/dt = f (x ), x (0) = x 0 . (2)

Ł º ƺ æ Ø Ł ß º ß æ Ł ß æ æ Ł , Æß Ł t → ∞ x (t ) → x . ª ŁÆºŁ ł Ł

ŁŁ (2) æ ø æ Ø Ł ª Łæº ª ( º -

æ

Æ º łŁı t ) ı ł ŁÆºŁ Ł Œ ł Ł

(1).

ˇ

æ ØłŁ ºª Ł Æ Øº , º

øŁØæ

Ł

æ

Ø Ł ŁŁ

xi +1 = xi + τf (xi ).

(3)

æ

º Ł Łæ æº øŁ ºª

Ł

1:

Input

x 0 , τ , δ, N ;

2:

i := 0;

3:

Repeat

4:

dx = τ f (xi );

5:

i := i + 1;

6:

xi := xi + dx ;

7:

Until ((|dx | ≤ δ |xi |) OR (i N ));

8:

Output

i,xi ,dx ;

˜º

ª ł

æ Ł ²k = xk x Ł (3) º æ æº

²k +1 = ²k + τ (f (xk ) − f (x )).

ø

Ł

ˇ

æ Ł

f (xk ) − f (x ) = f 0 (x ˜)²k , º Ł æ ł

²k +1 = (1 + τf 0 (x ˜))²k ,

Ł

Ł Œ ª æº , º æı Ł æ Ł æ

º Ł º ß

ß º æ æº øŁ æº Ł : æº º æ {xk ,k = 0, 1,... }º ı Ł æ ƺ æ Ł |xk x | < R , Œ Ø Ł ª Ł-

Ł æ ı æ Ø Œ. ª ßÆ τ , º ø ª

æº Ł ,

sign (τ ) = −sign (f 0 ), |τ | < 2/ max|f 0 |,

Æ æ Ł æı Ł æ æ º Ł .

1.5 ˝

˝ º Ł (1) Łæß æ Ł

xi +1 = xi − [df/dx ]−1 f (xi ). (4)

˛ º Ł :

ª , Œ Ł g (x ) ∈ Lipc (X ) , æºŁ |g (x ) − g (y )| ≤ c |x y | º æ ı (x,y ) ∈ X .

( æı Ł æ Ł ˝ ). ˇ æ f : D R ª D - Œ ß ßØ Ł º , R - ø æ æ ,

Ł æ f 0 Lipc (D ). ˇ º Ł , º Œ ª ρ > 0 |f 0 | ≥ ρ Ł æ ı x D . ¯æºŁ Ł f (x ) = 0 Ł ł Ł , æ ø æ

Œ η > 0, Œ , æºŁ |x 0 x | < η , æº º æ , º Ø

xk +1 = xk f (xk )/f 0 (xk ), k = 0, 1, 2,...,

æ ø æ Ł æı Ł æ Œ x . ` º ª , º k = 0, 1, 2,...

.

˙ Ł 1. ˚ Œ æº Ł ß, Ł f 0 (x ) = 06 æı Ł æ Œ Ł . ¯æºŁ f 0 (x ) = 0 , º Œ ºŁ Ø .

˙ Ł 2. ˜º æı Ł æ Ł ˝ º ŁÆºŁ Ł x 0 º Æß æ ƺŁ Œ Œ Œ . ¯æºŁ ææ Ł |x 0x |

ºŁŒ , ˝ Æø æı Ł æ . ˝ ºŁ æº øŁ ºª Ł

1: Input x 0 , δ, N ;

2: i := 0; 3: Repeat

4: df := [df/dx ](xi );

5: dx = f (xi )/df ;

6: i := i + 1;

7: xi := xi dx ;

8: Until ((|dx | ≤ δ |xi |) OR (i N )); 9: Output

—Łæ. 1: — ÆŁ

Ł º æŒ æ Ł Ł

ex a bx 3 = 0

1.6 æ

Ł

1. ´ Œ æ 1-ª

æ ª Łæ º æ Ł

f (x ) = exp(x ) − a bx 3 = 0.

(5)

´ ŁæŁ æ Ł

ŁØ a,b

Ł Ł

m = 0, 1, 2, 4 Œ

. ˜º Łææº Ł Œ 1-Ø

Ł Ø Œ ŁŁ

f (x ) º ı

Ł Œ Ł Ł

g (x ) = f 0 (x ) = exp(x ) − 3bx 2 = 0. (6)

˝ Łæ Œ 1 Œ ÆŁ Ł º æŒ æ Ł a,b ƺ æ Ł æ ºŁ ß Łæº Œ Ø Ł (5).

2. ´ Œ æ 2-ª æ ª Łæ º æ Ł

f (x ) = exp(−1/ (x − 1)2 ) = 0. (7)

Ł Ł Ł æ ßØ Œ x = 1 Æ æŒ Ø Œ æ Ł( f (k ) (1) = 0, k = 0, 1,... ). ˇ Ł f 0 (x ) < 0 º x < 1 Ł f 0 (x ) > 0 º x > 1 .

1.7 ˚ ß Œæ Ł ß

1. ˜º Œ ŁŁ Ł (5) æ Ł a = 1. 15,b = 1. 25 Ø Ł

ª Ł ß Œ Ø. ˜º Œ ŁŁ Ł (6) æ b = 1. 25 ØŁ ª Ł ß Œ Ø Ł ŒŁ æ Ø ø æ Ø æŁ.

˚ º Ł Ł :

Œ Ł f (x ): Œ Ł( ŁÆºŁ )

x 1 = −0. 83, x 2 = 0. 14, x 3 = 1. 20, x 4 = 5. 14

Œ Ł g (x ) = f 0 (x ): ŒŁ Ł Œ Ł

(−... −) − 0. 41 (+... +) 0. 75 (−... −) 4. 18 (+... +)

2. ˛ Łæ ß Ł ßł Ł(ÆŁæ Œ ŁØ, ı , æ º Ł , ˝ -

) º ŁØ δ = 1. 0e − 2, 1. 0e − 3, 1. 0e − 4, 1. 0e − 5 Ø Ł Œ Ł Œ ŁŁ (5)æ Ł Ł a = 1. 15,b = 1. 25. ˜º Łı Œ Ø æ æ Ł ƺŁ ß ŁæŁ æ Ł Łæº Ł ŁØ δ .

3. æ º Ł ß æ Ø Ł Œ Œ ŁŁ (5), Æ Ł τ , º Œ ßı æı Ł æ Ł. ˚ ŒŁ Æ º æ æı Ł æ Ł Ł ª ææ ?

4. ˝ :

æº Œ Œ æ Ł 2 ˝ æı Ł æ ºŁ Ø , . .æ ø æ

º , æº æ ª Œ . ˇ Ł , Æ ºŁ Ł ŁŁ ßØ ˝

xi +1 = xi − 2[df/dx ]−1 f (xi )

Ł º Œ Œ æ Ł 2 æŒ æ æı Ł æ Ł, Ł æ ßØ º æ ª Œ . ˜º ŒŁ Łæ º Ł

h (x ) = sin((x − 1)2 ) = 0.

˜º Ł δ = 1. 0e − 7 Ø Ł Œ ª Ł æ ß Ł Ł Ł Ł ß ˝ . Ł Łæº Ł ŁØ.


[1] 1ˇ ` º -˚ łŁ

[2] 2´ Ł Ł ßı Ł ºª Ł ı Łæ º æ º Œ æ Ł Ł ŁØ. ˝ -

Łı Ł Ł Ł , Łæ º æ Œ ß Ł غ it_gen.pdf