.


:




:

































 

 

 

 


4.




4.1 . .

, (, ), (). . . , , , . .

( ) .

:

;

;

;

;

;

.

, .

:

1) ;

2) ;

3) ( );

4) () ;

5) .

( ).

, , , , . , ( ) .. (), .

4.2 .

( ) .

4 [6]:

1) ;

2) ;

3) ;

4) .

. , . , ( ). . , ( ).

. . . .

: , , ( ). , .

, , . , , ( ).

:

:

 

, (4.1)

 

() , () , .

:

 

. (4.2)

 

, , ().

, , , , .

:

, ;

: , ;

.

.

:

;

 

. (4.3)

 

:

 

. (4.4)

 

:

, . :

 

. (4.5)

 

:

.

:

 

. (4.6)

:

 

. (4.7)

 

:

 

. (4.8)

 

:

 

. (4.9)

 

:

 

. (4.10)

 

 

4.3 .

:

(); ; , ;

, (), , ; , .

, : MathCAD, MATLAB, Mathematica .

, .

 

(4.1)

 

- , , (-) , - . : , , .

. ( ) , . . . , .

4.3.1 . .

1750 .

 

,

 

- .

. , .

, . ( ) . 2010 , , , , .

.

.

1. :

,

, , .

2. :

,

.

3. , , 1-, 2- 3- , :

, .

, .

4. :

, .

MathCAD :

1) ;

2) ;

3) : ;

4) , , - () ;

5) (): ;

6) : .

4.3.2 . .

.

-.

.

, .

 

2 ( ):

: ( 1- ) 2-, 3-,, - ; 3-, 4-,, - , ..;

: ,

(4.1) .

:

2-, 3-,, - , - 1- , ;

3-, 4-,, - ( 1- ) , - 2- , , ..

, , () .

() :

(4.1) :

 

, (4.2)

 

(1) . , :

 

; , ;

 

2- (4.3), (4.2):

 

, (4.3)

 

:

 

; , .

 

( -) (4.4):

 

, (4.4)

 

 

, :

 

; , : .

:

; ; .

:

 

, (4.5)

 

.

, , [5]:

 

4.1

// :

1. ,

2. :

3. , ;

4. :

5. .

// :

6. ;

7. :

8. .

:

, ;

1 5 , 6 8, - .

4.2.

 

4.2

void g_solve(vector<vector<float> > &mx) {

int i,j,k;

float tmp; // to contain intermediate coefficient

// direct order

for(i=0; i<m; ++i) {

tmp = mx[i][i];

for(j=m; j>=i; j--) {

mx[i][j] /= tmp;

}

for(j=i+1; j<m; ++j) {

tmp = mx[j][i];

for(k=m; k>=i; k--) {

mx[j][k] -= tmp*mx[i][k];

}

}

}

// reverse order

x[m-1] = mx[m-1][m];

for(i=m-2; i>=0; i--) {

x[i] = mx[i][m];

for(j=i+1;j<m;++j) {

x[i] -= mx[i][j]*x[j];

}

}

}

 

4.2 .

, , : . , . . 2- .

, . [5].

 

MathCAD :

1) :

; ;

2) : ;

3) : ;

4) : ;

;

5) : ; .

4.3.3 . .

, , . . :

 

. (4.6)

 

6 8 4.1, 3, 6, . ( 4.3):

 

4.3

1. ,

2. :

3. ;

4. :

5. .

6. .

4.3.4 . .

.

4.3.5 . LU -.

LU - .

. , : :

 

. (4.7)

 

(4.7) ,

 

. (4.8)

 

(4.8) (4.9):

 

(4.9)

 

(4.9) 2- .

.

:

 

(4.10)

 

(4.10) , .

.

:

 

(4.11)

 

(4.11) :

 

LU - :

;

:

1) :

, .

 

LU - :

:

;

LU - , ;

LU - ;

.

 

:

1. .. / .. . [2- .]. , 2008. 536 .

2. .. : / .. , .. , .. . : . .. , 2010. 51 .

3. Habgood K. Revisiting Cramer's rule for solving dense linear systems / K. Habgood, I. Arel // Proc. 2010 Spring Simulation Multiconference (USA, FL, Orlando, April 11 15, 2010).

4. MathCAD. : . / .. ; . .. . : , 2011. 8 .

5. .. : / .. . .: . ., 2002. 840 .

6. .. : -. / .. . .: , 2006. 127 .

7. [ ]. : http://e-maxx.ru/algo/linear_systems_gauss. .

8. JU- [ ]. : http://habrahabr.ru/sandbox/35982/. .

 

 


 

 





:


: 2017-02-11; !; : 306 |


:

:

: , , , , .
==> ...

1334 - | 1226 -


© 2015-2024 lektsii.org - -

: 0.153 .