Mavzu: Matlabda interpolyatsiya va aproksimatsiya masalalarini tadqiq etish va yechish


Download 80.19 Kb.
bet2/6
Sana09.04.2023
Hajmi80.19 Kb.
#1346480
1   2   3   4   5   6
Bog'liq
2-Mustaqil ish mavzulari

Grid interpolyatsiya buyruqlari

ndgrid

ND fazosida to'rtburchaklar panjara

meshgrid

2 o'lchamli va 3 o'lchamli to'r


Tarqalgan interpolyatsiya

griddata

2-D yoki 3-D tarqoq ma'lumotlarni interpolyatsiya qilish

griddatan

ND tarqoq ma'lumotlarini interpolyatsiya qilish

scatteredInterpolant

2-D yoki 3-D tarqoq ma'lumotlarni interpolyatsiya qilish


3 o'lchovli panjaralarda 2 o'lchovli tanlovlarning interpolyatsiyasi


Ushbu misol 2 o'lchovli interpolyatsiya muammosini hal qilish uchun 3 o'lchamdagi panjara tekisligi massivlarining o'lchamlarini qanday kamaytirishni ko'rsatadi.
Ba'zi qo'llash sohalarida panjaraning pastki o'lchamli tekisligini interpolatsiya qilish kerak bo'lishi mumkin; masalan, 3 o'lchovli panjara tekisligini interpolyatsiya qilish. To'r tekisligini 3 o'lchovli panjaradan chiqarganingizda, olingan massivlar 3 o'lchamli formatda bo'lishi mumkin. squeezeMuammoni 2-D formatida hal qilish uchun panjara tekisligi massivlarining o'lchamlarini kamaytirish funksiyasidan foydalanishingiz mumkin .
3-D namunaviy to'r va mos qiymatlarni yarating.
[X,Y,Z] = ndgrid(1:5);
V = X.^2 + Y.^2 +Z;
To'rdan 2 o'lchamli namunani tanlang. Bunday holda, namunalarning uchinchi ustuni.
x = X(:,3,:);
z = Z(:,3,:);
v = V(:,3,:);
2-D tekislik da sodir bo'ladi Y=3, shuning uchun Yo'lcham o'rnatildi. x, z, va v5 ga 1 ga 5 massivlardir. Interpolantni baholashdan oldin ularni 2-D massivlarga qisqartirishingiz kerak.
Funktsiyadan foydalanib x, z, va v2 o'lchovli massivlarni qisqartiring squeeze.
x = siqish (x);
z = siqish(z);
v = siqish (v);
2 o'lchamli bo'lakni so'rov nuqtalarining nozikroq to'ri bo'ylab interpolyatsiya qiling.
[Xq,Zq] = ndgrid(1:0,5:5);
Vq = interpn(x,z,v,Xq,Zq);
Natijalarni chizing.
raqam
surf (Xq, Zq, Vq);xlabel
( 'Xq' );
ylabel( 'Zq' );
zlabel( 'Vq' );




Download 80.19 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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