ÿþA l g o r y t m i k a i P r o g r a m o w a n i e .
P o d s t a w y j z y k a C + + z e w s t p e m d o p r o g r a m o w a n i a d l a
i n \y n i e r ó w
T e m a t y k a w i c z e D l a b o r a t o r y j n y c h A i P _ L a b 1 0
d l a 2 s e m e s t r u s t u d i ó w d z i e n n y c h
n a W y d z i a l e I n \y n i e r i i L d o w e j P W
P r o w a d z c y S Ba w o m i r C z a r n e c k i
f u n k c j e c . d .
Z a d . 1 . N a p i s z f u n k c j r o z w i z y w a n i a d o w o l n e g o u k Ba d u r ó w n a D l i n i o w y c h
A X = B , A " M , B "!N , X "!N
( )
N × N
m e t o d e l i m i n a c j i G a u s s a . D e k l a r a c j a f u n k c j i p o w i n n a b y n a s t p u j c a :
v o i d G a u s s ( d o u b l e * * a , d o u b l e * b , d o u b l e * x , i n t N ) ;
g d z i e
" d o u b l e * * a o z n a c z a d a n m a c i e r z N × N u k Ba d u r ó w n a D,
" d o u b l e * b o z n a c z a d a n y w e k t o r N w y m i a r o w y
" d o u b l e * x o z n a c z a p o s z u k i w a n y w e k t o r N w y m i a r o w y
" i n t N o z n a c z a w y m i a r u k Ba d u r ó w n a D.
Z d e f i n i u j n a s t p n i e w p r o g r a m i e , d l a u s t a l o n e g o w y m i a r u d i m o d p o w i e d n i
m a c i e r z A [ d i m ] [ d i m ] , o r a z w e k t o r y X [ d i m ] i B [ d i m ] , k t ó r e o d p o w i e d n i o
z a i n i c j a l i z u j ( n a p r z y k Ba d u \y w a j c d o t e g o f u n k c j i p s e u d o - l o s o w e g o
g e n e r o w a n i a l i c z b ) . W y w o Ba j n a s t p n i e f u n k c j G a u s s ( . . . ) w c e l u z n a l e z i e n i a
r o z w i z a n i a u k Ba d u r ó w n a D: A X = B . W y [w i e t l n a e k r a n i e w s z y s t k i e w e k t o r y i
m a c i e r z A ( p r z e d i p o w y w o Ba n i u f u n k c j i G a u s s ( . . . ) ) .
A l g o r y t m m e t o d y e l i m i n a c j i G a u s s a , z a p i s a n y w p s e u d o k o d z i e j e s t
n a s t p u j c y :
Wyszukiwarka
Podobne podstrony:
lab10(1)lab10I9G1S1 Nadolny Michal Lab10lab10lab10 Verilogfiza lab10lab10AiP Lab02AiP Lab06AiP wyklad03AiP Lab05Sprawozdanie AIPAiP Samorzad i polityka lokalna GulczynskaLab10AiP Lab08AiP wyklad01AiP wyklad05sop 2009 lab10więcej podobnych podstron