mavzu. Matlabda interpolyatsiya va approksimatsiya masalasini yechish. Reja


Download 0.74 Mb.
bet1/3
Sana24.01.2023
Hajmi0.74 Mb.
#1116023
  1   2   3
Bog'liq
7-ma\'ruzaInter aprok


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]
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:
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling