ÿþM a t e r i a By d o L a b o r a t o r i u m I n f o r m a t y k i R o k a k a d e m i c k i : 2 0 0 6 / 0 7
S e m e s t r : l e t n i
M A T L A B c z . 1
M A T L A B j e s t j z y k i e m p r o g r a m o w a n i a , w k t ó r y m z a s a d n i c z o w y s t p u j e j e d e n t y p d a n e j
l i c z b o w e j , a j e s t t o m a c i e r z l i c z b z e s p o l o n y c h ( s z c z e g ó l n y m p r z y p a d k i e m t a k i e j m a c i e r z y j e s t
l i c z b a r z e c z y w i s t a l u b n a t u r a l n a ) w z w i z k u z t y m n i e d e k l a r u j e m y r o d z a j u z m i e n n y c h .
D o d a t k o w o m o |e m y p o s Bu g i w a s i t a b l i c a m i z n a k ó w s t r i n g , k t ó r y m j e d n a k p o [w i c i m y
t u t a j m a Bo u w a g i . M A T L A B u k i e r u n k o w a n y j e s t n a w y k o n y w a n i e o b l i c z e D i i c h w y g o d n
p r e z e n t a c j g r a f i c z n . I s t n i e j e w i e l e b i b l i o t e k p o z w a l a j c y c h n a b a r d z o z Bo |o n e o b l i c z e n i a ,
k t ó r e n i e b d t u t a j r ó w n i e | o m a w i a n e .
K o r z y s t a n i e z M A T L A B a m o |e o d b y w a s i n a d w a s p o s o b y :
1 . Z w i e r s z a p o l e c e D k o l e j n e p o l e c e n i a s w p i s y w a n e , z a t w i e r d z a n e k l a w i s z e m E n t e r i
o d r a z y w y k o n y w a n e
2 . Z w y k o r z y s t a n i e m s k r y p t ó w ( m - p l i k ó w p l i k ó w z r o z s z e r z e n i e m m ) w t y m
p r z y p a d k u c i g i n s t r u k c j i z a p i s y w a n y j e s t w p l i k u t e k s t o w y m i w y w o By w a n y z
w i e r s z a p o l e c e D p o p r z e z w p i s a n i e n a z w y t e g o p l i k u .
W y b r a n e o p e r a c j e n a m a c i e r z a c h
W z w i z k u z t y m , |e M A T L A B j e s t u k i e r u n k o w a n y n a o p e r a c j e m a c i e r z o w e p o s i a d a b a r d z o
w i e l e f u n k c j i o p e r u j c y c h n a m a c i e r z a c h . W s z y s t k i e o p e r a c j e p o d s t a w o w e o p e r u j n a
m a c i e r z a c h
D e f i n i o w a n i e m a c i e r z y ( z a w s z e w n a w i a s a c h p r o s t o k t n y c h )
A = [ 1 2 4 . 5 6 ; 2 5 3 7 ]
[r e d n i k o z n a c z a k o n i e c w i e r s z a , s p a c j a r o z d z i e l a l i c z b y w w i e r s z u
B = [ 1 3 ; 4 5 ; 1 0 5 ; 3 6 ]
C = [ 1 2 3 &
5 6 7 ]
t r z y k r o p k i o z n a c z a j k o n t y n u a c j w n a s t p n y m w i e r s z u
D = [ 1 3 5
2 4 7 ]
b r a k k r o p e k j e s t t r a k t o w a n e j a k o k o n i e c w i e r s z a m a c i e r z y
E = [ 1 : 5 ; 1 : 2 : 1 0 ]
g e n e r u j e m a c i e r z , w k t ó r e j p i e r w s z y w i e r s z z a w i e r a k o l e j n e l i c z b y o d 1 d o 5
( d o m y [l n y k r o k w y n o s i 1 ) a d r u g i w i e r s z z a w i e r a l i c z b y o d 1 d o 1 0 z k r o k i e m 2 ( k r o k
m o |e b y u Ba m k i e m )
F = e y e ( 3 ) - d e f i n i o w a n i e m a c i e r z y j e d n o s t k o w e j ( o c z y w i [c i e w y m i a r 3 x 3 )
O p r a c o w a l i : d r i n |. K r z y s z t o f S t e b e l , d r i n |. W i t o l d N o c o D
M a t e r i a By d o L a b o r a t o r i u m I n f o r m a t y k i R o k a k a d e m i c k i : 2 0 0 6 / 0 7
S e m e s t r : l e t n i
G = o n e s ( 4 ) - d e f i n i o w a n i e m a c i e r z y j e d y n k o w e j ( o c z y w i [c i e w y m i a r 4 x 4 )
H = l i n s p a c e ( 0 , 2 , 1 1 ) - g e n e r u j e 1 1 r ó w n o m i e r n i e r o z m i e s z c z o n y c h l i c z b w z a k r e s i e
o d 0 d o 2
O d w o By w a n i e s i d o p o d m a c i e r z y
B = A ( i , j ) - e l e m e n t y w i - t y m w i e r s z u i j - t e j k o l u m n i e
C = A ( : , j ) - o z n a c z a o d w o Ba n i e s i d o j - t e j k o l u m n y
D = A ( i , : ) - o z n a c z a o d w o Ba n i e s i d o i - t e g o w i e r s z a
E = A ( a : b , c : d ) - o z n a c z a o d w o Ba n i e d o p o d m a c i e r z y z a w a r t e j w w i e r s z a c h o d a d o b i
k o l u m n a c h o d c d o d
F u n k c j p r z y d a t n j e s t f u n k c j a w = s i z e ( A ) k t ó r a z w r a c a i l o [ w i e r s z y i k o l u m n m a c i e r z y A
( w w e k t o r d w u e l e m e n t o w y l u b [ w 1 , w 2 ] = s i z e ( A ) , w 1 i w 2 o d p o w i e d n i o
i l o [ w i e r s z y i k o l u m n )
W y b r a n e o p e r a t o r y m a c i e r z o w e ( w y m i a r y m a c i e r z y d l a p o s z c z e g ó l n y c h o p e r a c j i m u s z
b y z g o d n e z o g ó l n i e z n a n y m i z a s a d a m i z a l g e b r y )
C = A + B - d o d a w a n i e m a c i e r z y
D = A - B - o d e j m o w a n i e m a c i e r z y
E = A + 2 - d o d a n i e d o k a |d e g o e l e m e n t u m a c i e r z y l i c z b y
F = A * B - m n o |e n i e m a c i e r z y
G = A * 2 - p o m n o |e n i e k a |d e g o e l e m e n t u m a c i e r z y p r z e z l i c z b
H = A - t r a n s p o z y c j a m a c i e r z y
I = A / B - d z i e l e n i e m a c i e r z y
J = A ^ 3 - p o t g o w a n i e m a c i e r z y ( m o |l i w e r ó w n i e | w y k Ba d n i k i u Ba m k o w e )
U w a g a w y s t p u j r ó w n i e | o p e r a t o r y t a b l i c o w e
C = A . * B - m n o |e n i e t a b l i c o w e , k r o p k a o z n a c z a , |e m a c i e r z w y n i k o w a b d z i e z a w i e r a Ba
n a o d p o w i e d n i c h p o z y c j a c h i l o c z y n y o d p o w i a d a j c y c h e l e m e n t ó w w m a c i e r z y
A i B
D = A . / B - d z i e l e n i e t a b l i c o w e ( e l e m e n t y z A d z i e l o n e p r z e z e l e m e n t y z B )
E = A . \ B - d z i e l e n i e t a b l i c o w e ( e l e m e n t y z B d z i e l o n e p r z e z e l e m e n t y z A )
F = A . ^ 3 - p o t g o w a n i e t a b l i c o w e ( k a |d e g o e l e m e n t u t a b l i c y o s o b n o )
T a b l i c e m o g b y a r g u m e n t a m i w i k s z o [c i f u n k c j i :
A = [ l i n s p a c e ( 0 , 2 , 5 0 ) ; l i n s p a c e ( 0 , 5 , 5 0 ) ]
B = s q r t ( A ) - z w r a c a t a b l i c p i e r w i a s t k ó w
C = s i n ( A ) - z w r a c a t a b l i c s i n u s ó w
O p e r a c j e l o g i c z n e ( <