Kompyuterli boshqarish tizimlari




Download 6,11 Mb.
Pdf ko'rish
bet27/60
Sana23.05.2024
Hajmi6,11 Mb.
#251645
1   ...   23   24   25   26   27   28   29   30   ...   60
Bog'liq
KBT

Sine Wave, difference 
va 
scope 
bloklari kerak. Bloklarni 
ishchi oynaga chaqirib olgach ketma-ketlikda ulanishlarni tashkil qilamiz(4.9 - 
rasm). 
4.9– rasm. Difference blokining modeli. 


4.10– rasm. Difference blokining xarakteristikasi. 
Difference blokining ba’zi ko‘rinishlariga misol Vektorlar orasidagi farqni
hisoblashni ko‘rib chiqamiz 
Vektor yaratamiz, so‘ngra elementlar orasidagi farqlarni hisoblaymiz.
X = [1 1 2 3 5 8 13 21];
Y = diff(X) Y = 
1×7
 
0 1 1 2 3 5 8
E'tibor bering, Ydan bir nechta element mavjud X

Masalan diff bilan taxminiy 
hosilalarni hisoblaymiz.
Diff Sintaksis bilan qisman hosilalarni taxmin qilish uchun 
funktsiyadan foydalanamiz. Y = diff(f)/h, bu yerda f ba’zi domenlar bo‘yicha 
baholangan funktsiya qiymatlari vektori X va h mos qadam o‘lchami. 
Masalan, 
f
ning birinchi hosilasiga
sin(x)
nisbatan, ikkinchi hosilasi esa 

ga nisbatan . Ushbu lotinlarni taxmin qilish uchun foydalanishingiz mumkin. 
xcos(x)x-sin(x)diff


Ushbu misolni quyidagicha algoritm orqali yechish mumkin. h = 0.001;
% step size
X = -pi:h:pi 
% domain 
f = sin(X); 
% range
Y = diff(f)/h; 
% first derivative
Z = diff(Y)/h; 
% second derivative 
plot(X(:,1:length(Y)),Y,
'r'
,X,f,
'b'

X(:,1:length(Z)),Z,
'k'
)
Yuqoridagi ketma-ketlik orqali quyidagi natija kelib chiqadi(4.11 - rasm).
4.11– rasm. Difference blokining xarakteristikasi. 
 
Ushbu uchastkada ko‘k chiziq asl funktsiyaga 
sin 
mos keladi. Qizil chiziq 
hisoblangan birinchi hosilaga, 

Download 6,11 Mb.
1   ...   23   24   25   26   27   28   29   30   ...   60




Download 6,11 Mb.
Pdf ko'rish