|
Mashinali o’qitish fanidan ki21-02 guruh talabasi Bajardi : Pardayev A. Tekshirdi : Axrorov M. Samarqand -2021 Mavzu: Ko`p o`zgaruvchili chiziqli regressiya masalalari. Masalaning qo’yilishi: Varinat-14
|
Sana | 14.05.2024 | Hajmi | 0,49 Mb. | | #233636 |
Bog'liq akobir Mashinali oqitishga kirish 3-amaliy ish
O’ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
Muhammad Al-Xorazmiy nomidagi Toshkent axborot texnologiyalari universiteti Samarqand filiali
AMALIY ISHI_3
Mavzu: Ko`p o`zgaruvchili chiziqli regressiya masalalari.
Mashinali o’qitish fanidan
KI21-02 guruh talabasi
Bajardi : Pardayev A.
Tekshirdi : Axrorov M.
Samarqand -2021
Mavzu: Ko`p o`zgaruvchili chiziqli regressiya masalalari.
Masalaning qo’yilishi:
Varinat-14
X1
|
X2
|
Y
|
1
|
38
|
2,4
|
2
|
25
|
3,4
|
3
|
29
|
5,8
|
4
|
35
|
6,8
|
5
|
45
|
5,3
|
6
|
55
|
7,2
|
7
|
38
|
6,8
|
8
|
42
|
8,5
|
9
|
35
|
8,23
|
10
|
48
|
9,13
|
Birinchi Matlabni ishga tushirib olamiz.Bizga matlab oynasi hosil bo’ladi.
Oyna hosil bo’lganidan so’ng edit buyrug’ini yozamiz va Enter tugmasini bosamiz.
Editor oynasi hosil bo’lganidan so’ng berilgan qiymatlarni shu oynaga kiritamiz.Berilgan a ning qiymatlari 3 ta ustundan iborat bo’lib turibdi.Biz shu ustunlarni birinchisini y ga ikkinchisini x2 ga ohirgi ustunsi bo’lsa x2 ga o’zlashtiramiz.Bizning qiymatlarimiz 3 o’lchovli fazoda grafikini chiqarish uchun plot3 va meshgrid buyruqlaridan foydalanamiz.Grafikimizdagi yozuvlarni hosil qilish uchun xlabel , ylabel va zlabel buyruqlaridan foydalanamiz. Title buyrug’i bizning grafikimiz nomini belgilash uchun ishlatamiz.
Keyin esa grafikni hosil qilishimiz uchun Editor oynasidagi Run and Advance tugmasini bosamiz.
Bizga esa uch o’lchovli grafikni hosil qilib beradi.
ILOVA
Dasturning kodi: a = [1 38 2.4;
2 25 3.4;
3 29 5.8;
4 35 6.8;
5 45 5.3;
6 55 7.2;
7 38 6.8;
8 42 8.5;
9 35 8.23;
10 48 9.13];
y = a(:,1)';
x1 = a(:,2)';
x2 = a(:,3)';
plot3(x1, x2, y, 'bo', 'linewidth', 4);
hold on;
n = length(x1);
a = [ones(n,1) x1' x2'];
c = pinv(a) * y';
x1_vec = linspace(min(x1), max(x1), 100);
x2_vec = linspace(min(x2), max(x2), 100);
[x1_mesh, x2_mesh] = meshgrid(x1_vec, x2_vec);
x3_mesh = c(1) + c(2) * x1_mesh + c(3) * x2_mesh;
mesh(x1_mesh, x2_mesh, x3_mesh);
xlabel('Distance from Base station');
ylabel('Mobility of user');
zlabel('Signal strength');
title('Signal strength variation with mobility of the user and distance from base station')
grid on;
ADABIYOTLAR.
1. MATLAB 7.*/R2006/R2007 o’quv qo’llanma.:M.2008.
2. Mathematica. Wolfram, Stephen, 1959.
3. Dyakonov V. P., Abramyenkova I. V., Kruglov V. V. MATLAB 5 s pakyetami rasshiryeniy. – M.: Nolidj, 2001.
4. Dyakonov V. P. MATLAB 6.5 SP1/7 + Simulink 5/6 v. Obrabotka signalov I proyektirovaniye filtrov. – M.: Solon_R, 2005.
5. Dyakonov V. P. MATLAB 6.5 SP1/7 + Simulink 5/6 v. Rabota s izobrajye_ niyami i vidyeopotokami. – M.: Solon_R, 2005.
Foydalanilgan manbalar:
1. http://www.mathworks.com/access/helpdesk/help/helpdesk.html.
2. http://www. lephanpublishing.com/MatlabCsharp.html
3. http://www.lephanpublishing.com/MATLABBookCplusplus.html
4. http://www.google.uz.
XULOSA.
Bu amaliyotdan xulosam shundaki bizga berilgan x1 x2 va y larni matlab dasturiga kiritib, uning nuqtalarini belgilashni o’rganib oldim songra grafik chizish uchun plot3 kodini ishlatim, bu kod 3d yani fazodagi chizmasini chiqarish uchun amal qildi agarda plot ozi bolganida edi 2d yani x va y o’qida tasvirlab bergan bo’lardi.
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
Mashinali o’qitish fanidan ki21-02 guruh talabasi Bajardi : Pardayev A. Tekshirdi : Axrorov M. Samarqand -2021 Mavzu: Ko`p o`zgaruvchili chiziqli regressiya masalalari. Masalaning qo’yilishi: Varinat-14
|