mavzu. Matlabda interpolyatsiya va approksimatsiya masalasini yechish. Reja
Download 0.74 Mb.
|
7-ma\'ruzaInter aprok
- Bu sahifa navigatsiya:
- [a,b]=deconv(p,q)
7-Mavzu. MATLABda interpolyatsiya va approksimatsiya masalasini yechish. 1 REJA: Ko’phadlar bilan ishlash. Funksiylarni ko’phad ko’rinishida ifodalash Approksimatsiya nima? Matlabda approksimatsiyalash masalasini yechish Matlabda ma’lumotlarni interpolyatsiyalash 2 1 2 3 4 3 n – tartibli ko‘phad quyidagicha ifodalanadi: (1) n – ko‘phad tartibi, . Agar bo‘lsa, ya’ni u holda funksiya ratsional funksiya deyiladi. Ikki ko‘phadning nisbati natijasida kasr-ratsional funksiya hosil bo‘ladi. Matlabda (1) ko‘phad koeffitsentlari darajalari kamayib borish tartibida joylashtirilgan vector ko‘rinishida ifodalanadi. Masalan: ko‘phadni Matlabda berilishi: >> P3=[5 -4 2 -1] P3 = 5 -4 2 -1 >> 4 Ikkita m – va n – tartibli ko‘phadlarni ko‘paytirish operatsiyasi konvolyutsiya deyiladi va quyidagi komanda orqali amalga oshiriladi: с=conv(a,b) – bu yerda a, b – uzunliklari (m+1) va (n+1) bo‘lgan va ko‘paytirilayotgan ko‘phadlar koeffitsentlaridan iborat vektorlar. Misol: 1)P1=[-2 3 1] va P2=[3 -4 5 2] ko‘phadlarni Matlabda ko‘paytirish. >> P1= [-2 3 1] P1 = -2 3 1 >> P2=[3 -4 5 2] P2 = 3 -4 5 2 >> C=conv(P1,P2) C = -6 17 -19 7 11 2 >> 5 Matlabда ko‘phadlarni bo ‘lish operatsiyasi quyidagi funksiya asosida amalga oshiriladi: [a,b]=deconv(p,q) – bu yerda p, q – bo‘linuvchi va bo‘luvchi ko‘phadlar koeffitsentlaridan tashkil topgan vektorlar, a va b – bo‘linma va qoldiq ko‘phad koeffitsentlari. Agar p1, p2 ko‘phadlar bo‘lsa ularni bo‘lish quyidagicha amalga oshiriladi: [a,b]=deconv(p1,p2) – bunda, m≥n bo‘lsa, a va b vektorlar uzunliklari mos ravishda [(m+1)-(n+1)+1] va (m+1) ga teng, m≤n bo‘lsa, a ning uzunligi 0 ga, b ning uzunligi (m+1) ga teng (a – bo‘linma, b – qoldiq ko‘phad koeffitsentlari). 6 Misollar: 1. m>n, ; . >> P4=[2 -3 1 -3 5] P4 = 2 -3 1 -3 5 >> P2=[3 2 -5] P2 = 3 2 -5 >> C=conv(P4,P2) C = 6 -5 -13 8 4 25 -25 >> [a,b]=deconv(C,P4) a = 3 2 -5 b = 0 0 0 0 0 0 0 >> 2. m P4 = 2 -3 1 -3 5 >> P2=[3 2 -5] P2 = 3 2 -5 >> C=conv(P4,P2) C = 6 -5 -13 8 4 25 -25 >> [a,b]=deconv(P2,C) a = 0 b = 3 2 -5 >> [a,b]=deconv(C,P4) 7 Ko‘phadning ildizlari с=roots(р) funksiyasi orqali topiladi, bu yerda р – ko‘phad koeffitsentlari vektori, uzunligi (n+1) ga teng; с – ko‘phad ildizlari, uzunligi n ga teng vector ustun. Download 0.74 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling