ÿþS y m u l a c j a s y s t e m ó w
M a t l a b / S i m u l i n k
W y k Ba d 3
K r a k ó w 2 0 0 8
1
M a t l a b / S i m u l i n k
P l a n w y k Ba d u
E l e m e n t y j z y k a p r o g r a m o w a n i a :
- p r z y d a t n e k o m e n d y
- i n s t r u k c j e w a r u n k o w e
- p t l a f o r
2
M a t l a b / S i m u l i n k
P r z y d a t n e k o m e n d y
k o m e n d a d i s p p o w o d u j e w y p r o w a d z e n i e
k o m u n i k a t u ( Ba Dc u c h a ) n a e k r a n k o m p u t e r a , n p .
d i s p ( ' K o m u n i k a t 1 ' ) ;
S p o w o d u j e w y p r o w a d z e n i e t e k s t u K o m u n i k a t 1
n a e k r a n .
3
M a t l a b / S i m u l i n k
P r z y d a t n e k o m e n d y
k o m e n d a i n p u t p o w o d u j e w p r o w a d z e n i e w a r t o [c i
p r z e z u |y t k o w n i k a w t r a k c i e w y k o n y w a n i a s i
p r o g r a m u . K o m p u t e r p r z e r y w a p r o g r a m i o c z e k u j e
n a w p r o w a d z a n e d a n e .
R = i n p u t ( ' W p r o w a d z z m i e n n a R ' ) ;
S p o w o d u j e w y p r o w a d z e n i e t e k s t u W p r o w a d z
z m i e n n a R n a e k r a n . P o w p r o w a d z e n i u w a r t o [c i i
z a t w i e r d z e n i u , w p r o w a d z o n a w a r t o [ j e s t
p o d s t a w i a n a p o d z m i e n n R .
4
M a t l a b / S i m u l i n k
E l e m e n t y j z y k a p r o g r a m o w a n i a
I n s t r u k c j e w a r u n k o w e
- i f - j e [l i ,
- e l s e i f - p o z a t y m j e [l i ,
- e l s e - p o z a t y m ,
- e n d - k o n i e c .
5
M a t l a b / S i m u l i n k
E l e m e n t y j z y k a p r o g r a m o w a n i a
I n s t r u k c j e w a r u n k o w e p r z y k Ba d 1
a = [ 1 4 7 9 7 2 - 2 1 - 7 0 ] ;
i f a ( 8 ) = = 1
d i s p ( ' S p e l n i o n y w a r u n e k 1 ' ) ;
e n d ;
Z u w a g i n a f a k t , |e 8 - m y e l e m e n t w e k t o r a a m a
w a r t o [ 1 t o n a e k r a n i e p o j a w i s i t e k s t S p e l n i o n y
w a r u n e k 1 .
6
M a t l a b / S i m u l i n k
E l e m e n t y j z y k a p r o g r a m o w a n i a
I n s t r u k c j e w a r u n k o w e p r z y k Ba d 1
a = [ 1 4 7 9 7 2 - 2 1 - 7 0 ] ;
i f a ( 8 ) > 1
d i s p ( ' S p e l n i o n y w a r u n e k 1 ' ) ;
e n d ;
Z u w a g i n a f a k t , |e 8 - m y e l e m e n t w e k t o r a a m a
w a r t o [ 1 t o n a e k r a n i e n i c s i n i e p o j a w i . W a r u n e k
n i e z o s t a B s p e Bn i o n y .
7
M a t l a b / S i m u l i n k
E l e m e n t y j z y k a p r o g r a m o w a n i a
I n s t r u k c j e w a r u n k o w e p r z y k Ba d 2
a = [ 1 4 7 9 7 2 - 2 1 - 7 0 ] ;
i f a ( 8 ) > 1
d i s p ( ' S p e l n i o n y w a r u n e k 1 ' ) ;
e l s e i f a ( 8 ) <