Filtrning dastlabki holatini belgilash uchun “ Initial states ” parametridan foydalaning. Siz belgilashingiz kerak bo'lgan dastlabki holatlar sonini va ularni qanday ko'rsatishni aniqlash uchun quyidagi jadvallardan foydalaning.
Quyidagi misolda dastlabki filtr chiqishi va dastlabki kirish va holat o'rtasidagi munosabat ko'rsatilgan. Dastlabki kirish u 1 berilgan bo'lsa, birinchi chiqish y 1 boshlang'ich holatga [ x 1 , x 2 ] va dastlabki kirish quyidagicha bog'lanadi:
y 1 = 4 x 1
x 2 = 1/2 _ _( u 1 - 3 x 1 )
110
Unit Delay
Unit Delay bloki siz ko'rsatgan namuna davri bo'yicha kiritishni ushlab turadi va kechiktiradi. Iterator quyi tizimiga joylashtirilganida, u bir iteratsiyaga kirishni ushlab turadi va kechiktiradi. Bu blok z -1 diskret vaqt operatoriga ekvivalentdir. Blok bitta kirishni qabul qiladi va bitta chiqishni hosil qiladi. Har bir signal skaler yoki vektor bo'lishi mumkin. Agar kirish vektor bo'lsa, blok vektorning barcha elementlarini bir xil namuna davriga ushlab turadi va kechiktiradi.
Dastlabki shartlar parametri bilan birinchi namuna olish davri uchun blok chiqishini belgilaysiz. Ushbu parametrni ehtiyotkorlik bilan tanlash kiruvchi chiqish harakatlarini minimallashtirishi mumkin. Namuna vaqti parametri bilan namunalar orasidagi vaqtni belgilaysiz. O'rnatish blokning Namuna vaqtini-1 meros qilib olishini bildiradi .
111. M-file da masala dastirini tuzing va Simulink paketida aniqlang: Ikkita haqiqiy musbat son berilgan bo‘lsin. Ularning o‘rta arifmetik va o‘rta geometrik qiymatlarini toping.
function arif(a,b)
arifmetik = (a+b)/2
geometrik = sqrt(a*b)
>> arif(4,9)
arifmetik =
Do'stlaringiz bilan baham: |