Mustaqil ish bajardi: Ergashev Hasan K724-21 att guruh talabasi Rahbar


Download 0.73 Mb.
bet1/4
Sana18.06.2023
Hajmi0.73 Mb.
#1564351
  1   2   3   4
Bog'liq
Hasan Ergashev


O’zbekiston Respublikasi oliy ta`lim, fan va innovatsiyalar vazirligi
Buxoro muhandislik texnologiya instituti
Texnologik jarayonlarni boshqaruv tizimlari fakulteti
Axborot kommunikatsiya texnologiyalari” kafedrasi

Muhandislik dasturlari
fanidan
MUSTAQIL ISH

Bajardi: Ergashev Hasan
K724-21 ATT guruh talabasi

Rahbar: _______________________
_______________________

Buxoro 2023

Variant N8

Tekisliklar berilishi haqida ma`lumot bering.
Matlabda funksiyalar haqida ma`lumot bering.
Matlabda chiziqli tenglamalar sistemasini yechishning sonli usullarini tushuntiring.
Tenglamalar sistemasini MatLab dasturida yechish ketma-ketligini izohlang.

Proteus ISIS muhitida yetti segmentli indikator sxemasini qurish ktma-ketligini izohlang va chizing.

Tekisliklar berilishi haqida ma`lumot bering ?



Tekislikning chizmada berilishi.


70-rasm

Tekislik birinchi tartibli sirt hisoblanadi. Chunki u birinchi darajali algebraik tenglama bilan ifodalanadi, ya’ni  .
Ortogonal proyeksiyalarda tekislikning fazodagi vaziyati uni berilishini ta’minlovchi elementlarning proyeksiyalari orqali aniqlanadi. Umumiy holda tekislikning fazoviy vaziyatini bir to‘g‘ri chiziqqa tegishli bo‘lmagan uchta nuqta aniqlaydi. Haqiqatdan, 70-rasmdagi A, B va C nuqtalar fazoda biror Q tekislikning vaziyatini aniqlaydi. Bu nuqtalardan har birining fazoviy o‘rni o‘zgarishi bilan tekislikning vaziyati ham fazoda o‘zgaradi.
Uchta nuqtaning ikkitasi orqali hamma vaqt bir to‘g‘ri chiziq o‘tkazish mumkin. Shuningdek, uchta nuqta yordamida ikki parallel va kesishuvchi chiziqlar o‘tkazish yoki tekis geometrik shakl, (masalan, uchburchak) hosil qilish mumkin.
Chizma geometriyada tekisliklar qo‘yidagi hollar bilan beriladi:
· bir to‘g‘ri chiziqqa tegishli bo‘lmagan uchta nuqtaning proyeksiyalari bilan (71–a, rasm);

a) b) v) g) d)
71-rasm
· bir to‘g‘ri chiziq va unga tegishli bo‘lmagan nuqtaning proyeksiyalari bilan (71,b- rasm);
· ikki parallel to‘g‘ri chiziq proyeksiyalari bilan (71,v-rasm);
· ikki kesishuvchi to‘g‘ri chiziq proyeksiyalari bilan (71,g-rasm);
· tekis geometrik shakllarning ortogonal proyeksiyalari orqali berilishi ham mumkin (71,d-rasm).
Shuningdek, tekislik proyeksiyalar tekisliklari bilan kesishish chiziqlari orqali berilishi ham mumkin. Masalan 72-rasmda, P tekislik H, V va W proyeksiyalar tekisliklari bilan kesishgan PH, PV, PW chiziqlar orqali berilishi ko‘rsatilgan. [1]
Agar biror tekislik proyeksiyalar tekisliklari bilan bir xil og‘ish burchak hosil qilsa, uning ikkita izi bir to‘g‘ri chiziqda yotadi. Uchinchi izi esa proyeksiyalarini o‘qi bilan 45° burchak hosil qiladi (72,v-rasm).

a) b) v)
72-rasm
Umumiy va xususiy vaziyatdagi tekisliklar.
Tekislik fazoda proyeksiyalar tekisliklariga nisbatan umumiy va xususiy vaziyatlarda joylashishi mumkin.
Umumiy vaziyatdagi tekisliklar. Agar tekislik proyeksiyalar tekisliklarining birortasiga parallel yoki perpendikulyar bo‘lmasa, uni umumiy vaziyatdagi tekislik deyiladi (72,a-rasm). Chizmada umumiy vaziyatdagi tekislikning izlari proyeksiyalar o‘qlari bilan ixtiyoriy burchak hosil qiladi. Agar biror P tekislik proyeksiyalar tekisliklari bilan bir xil burchak hosil qilsa, uning PH va PV izlari Ox o‘qi bilan bir xil burchak hosil qiladi.
Xususiy vaziyatdagi tekisliklar. Agar tekislik proyeksiyalar tekisligining biriga perpendikulyar yoki parallel bo‘lsa, uni xususiy vaziyatdagi tekislik deb ataladi.
Proyeksiyalar tekisligiga perpendikulyar bo‘lgan tekisliklar proyeksiyalovchi tekisliklar deyiladi.

Ta’rif. Gorizontal proyeksiyalar tekisligiga perpendikulyar tekislik gorizontal proyeksiyalovchi tekislik deyiladi.

Gorizontal proyeksiyalovchi tekislik
Gorizontal proyeksiyalovchi M(MH, MV) tekislikning MV frontal izi Ox o‘qiga perpendikulyar bo‘ladi (1.4,a,b-rasm), MH gorizontal izi esa Ox o‘qiga nisbatan ixtiyoriy burchakda joylashgan bo‘ladi. Bu tekislik gorizontal izi MH va Ox o‘q orasidagi b burchak, M va V tekisliklar orasidagi burchakning haqiqiy qiymatiga teng bo‘ladi.
Gorizontal proyeksiyalovchi tekislikka tegishli tekis geometrik shakllarning gorizontal proyeksiyalari to‘g‘ri chiziq bo‘ladi va tekislikning gorizontal izi bilan ustma-ust tushadi (73-b, rasm).

a) b)
73-rasm

Ta’rif. Frontal proyeksiyalar tekisligiga perpendikulyar bo‘lgan tekislik frontal proyeksiyalovchi tekislik deyiladi.

Frontal proyeksiyalovchi tekislik
Frontal proyeksiyalovchi N(NH, NV) tekislikning gorizontal NH izi Ox o‘qiga perpendikulyar bo‘ladi (74- a, rasm), frontal NV izi esa ixtiyoriy burchakda joylashgan bo‘ladi. Frontal proyeksiyalovchi tekislikning frontal NV izining Ox o‘qi bilan hosil qilgan a burchagi N va H tekisliklar orasidagi burchakning haqiqiy qiymatiga teng. Frontal proyeksiyalovchi tekislikka tegishli bo‘lgan tekis shakllarning frontal proyeksiyalari to‘g‘ri chiziq bo‘ladi va tekislikning frontal izi bilan ustma-ust tushadi (74-rasm).

a) b)
74-rasm

Ta’rif. Profil proyeksiyalar tekisligiga perpendikulyar tekislik profil proyeksiyalovchi tekislik deb ataladi.

Profil proyeksiyalovchi tekislik
Bu tekislikning gorizontal GH va frontal GV izlari Ox o‘qiga parallel bo‘ladi (75-a, rasm).
G profil proyeksiyalovchi tekislikning H va V tekisliklar bilan hosil qilgan a va b burchaklari 75-b,rasmda ko‘rsatilganidek haqiqiy kattalikda proyeksiyalanadi.
Shuningdek, profil proyeksiyalovchi tekislik proyeksiyalar o‘qi Ox dan ham o‘tishi mumkin (76,a-rasm). U holda G tekislikning gorizontal GH va frontal GV izlari Ox o‘qida bo‘ladi va tekislikning fazoviy vaziyatini aniqlab bo‘lmaydi. Shuning uchun bunday hollarda mazkur tekislikning profil izi yoki shu tekislikka tegishli bo‘lgan biror A(A′, A″) nuqtaning ikki proyeksiyasi beriladi (77-,b rasm). Bu nuqtaning A″′ proyeksiyasi orqali tekislikning profil izini yasash mumkin (77-rasm).
Proyeksiyalovchi tekislikning ikkita izini chizmada tasvirlash shart emas. Tekislikning bitta izi, aynan gorizontal proyeksiyalovchi tekislikning gorizontal izi MH, frontal proyeksiyalovchi tekislikning frontal izi NV, profil proyeksiyalovchi tekislikning profil izi GW, orqali ham ularning vaziyatini aniqlash mumkin (78-rasm).

a) b)
75-rasm

a) b)
76-rasm

77-rasm 78-rasm
Proyeksiyalar tekisligiga parallel tekisliklar

Ta’rif. Gorizontal proyeksiyalar tekisligiga parallel tekislik gorizontal tekislik deyiladi.

Gorizontal tekislik
Bu tekislik bir vaqtda V va W tekisliklarga perpendikulyar bo‘ladi. Tekislikning vaziyatini uning frontal H1V izi aniqlaydi (79-a,b, rasm).

Ta’rif. Frontal proyeksiyalar tekisligiga parallel tekislik frontal tekislik deyiladi.

Frontal tekislik
Bu tekislik bir vaqtda H va W tekisliklarga perpendikulyar bo‘ladi. Tekislikning vaziyatini uning frontal V1H izi aniqlaydi (79-a,b, rasm).

Ta’rif. Profil proyeksiyalar tekisligiga parallel tekislik profil tekislik deyiladi.

Profil tekislik
Profil W1 tekislik bir vaqtda H gorizontal va V frontal proyeksiyalar tekisligiga perpendikulyar bo‘ladi. Tekislikning fazoviy vaziyatini uning W1H gorizontal va W1V frontal izlari aniqlaydi (79-a,b, rasm).[2]

a) b)
79-rasm

Matlabda funksiyalar haqida ma`lumot bering. ?



Matlabda funksiyalar va sozlangan funksiyalar
Endi funksiya tushunchasini keltiramiz. Funksiya – o‘zining argumentlari ustida ma’lum bir shakl almashtirishlarni bajaruvchi va unda hosil qilingan natijalarni qaytarish xususiyatiga ega bo‘lgan noyob nomli ob’ektdir. Funksiyalar bir nechta argumentlarga ega bo‘lib bir emas, bir nechta natijani qaytaradigan bo‘lsa quyidagicha yoziladi:
[y1,y2, …] = func (x1, x2, …)
x1, x2, …, y1,y2, … - mos ravishda kirish va chiqish parametrlari deyiladi.
Matlabdagi elementar funksiyalar ro‘yxati bilan help elfun komandasi, maxsus funksiyalar ro‘yxati bilan esa help spasefun komandasi orqali tanishish mumkin. Bu funksiyalar matlabdagi sozlangan ichki funksiyalarga kiradi, ya’ni ularga argumentlari bilan murojaat qilib, qiymatlarini olishimiz mumkin.
Masalan:
>> cos (pi/5);
>> sin (0.9);
>> exp (3.3).
Trigonometrik funksiyalarga faqat radian argument qo‘yilishi mumkin.
Matlabda tashqi funksiyalar deb m-fayllar ga aytiladi. Bunday funksiyalarni berish uchun maxsus m-fayllarni taxlil qiluvchi redaktordan foydalaniladi.
Matlab tizimida juda ko‘p sozlangan va kengaytma paketlarda aniqlangan funksiyalar bo‘lsada, foydalanuvchi uchun yana qandaydir funksiyalar kerak bo‘lib qolishi mumkin. Matlabda ana shunday yangi funksiyalarni yaratishning bir nechta imkoniyatlari bor. SHulardan bir inline funksiyasidan foydalanishdir. Bunda foydalanuvchi o‘zi uchun zarur ifodani inline funksiya argumentiga apostrof ichiga yozishi kerak bo‘ladi. Masalan, sin2x+ cos2u ifodani qiymatlarini xisoblash kerak bo‘lsin. Matlabda quyidagicha amalga oshiriladi:
>> sin cos = inline (`sin (x).^2+cos(y).^2`)
sin cos =
inline function:
sin cos (x, u) =sin (x).^2+cos (x).^2.
Bu yozuvlar komandalar oynasida yoziladi va hisoblash ham shu oynada bajariladi:
>> sin cos (5.5)
ans =1.0000
>> sin cos (1.2)
ans =0.8813
>> sin cos (2.1)
ans =1.1187
Ma’lumki, ko‘p xollarda tartiblangan sonlar ketma-ketligini shakllantirish zarurati tug‘iladi. Bunday ketma-ketliklar grafik chizishda, jadval yaratishda kerak bo‘ladi. Ularni xosil qilish uchun matlabda (:) ikki nuqta komandasidan (operatoridan) foydalaniladi. Uning umumiy ko‘rinishi quyidagicha:
xo : h : x1
bu erda xo - boshlang‘ich qiymat, h – qadam, x1 – esa oxirgi qiymatdir. Bunday konstruksiyani tadbiq qilish dasturiyssikllar berishni keskin kamaytiradi. Agar qadam berilmagan bo‘lsa, u xolda uning qiymati avtomatik tarzda 1 deb xisoblanadi. Agar qadam musbat bo‘lib, boshlang‘ich qiymat oxirgi qiymatdan katta bo‘lsa, u xolda dastur xatolik beradi. Misolar ko‘rib chiqaylik:
>> 3 : 8
ans = 3 4 5 6 7 8
>> K = 0 : 3: 15
K= 0 1 3 6 9 12 15
>> m= 10 : -2 . 2
m= 10 8 6 4 2
>> 0 : pi/2 : 2* pi
ans = 0 1.5708 3.1416 4.7124 6.2832 
>> 5 : 2
ans = Empty matrix : 1 by 0
Matlabning imkoniyatlaridan biriga, muxim tushunchalardan biri bo‘lgan “Matnli izoxlar” kiradi. Matnli izoxlar dasturni tushunarli bo‘lishiga va ularni vazifalarini ochib berishga mo‘ljallangan bo‘lib, ularni dasturni ixtiyoriy joyiga qatordagi % belgisidan keyin yozish mumkin bo‘ladi. Masalan:
% Kasr chiziqli funksiyaning grafigi;
% Funksiyaning o‘sish oralig‘i
m – fayl yaxshi yozilgan hisoblanadi, agar uning matnli izoxi to‘la keltirilgan bo‘lsa.
Ma’lumotlarni klaviatura va faylli disklardan kiritish. YUqorida ta’kidlanganidek, matlabda ma’lumotlar faqat matritsa shaklida tashkil qilinadi. Buning esa 3ta usuli bor:
ma’lumotlarni klaviaturadan to‘g‘ridan-to‘g‘ri kiritish;
ma’lumotlarni faylli disklardan kiritish;
ma’lumotlarni matlab komandalari yordamida xosil qilish.
Klaviaturadan to‘g‘ridan-to‘g‘ri kiritishga misollar ko‘raylik:
>> x= [ 5 4 -3] yoki >> x= [ 5, 4, -3]
terilsa, x – vektor-qator deb qabul qilinib x(1) =5, x(2)=4, x(3)= -3 bo‘ladi.
>> u= [ 0 2 2 3
5 -3 6 2 ] yoki u= [ 0 2 2 3; 5 -3 6 2 ] 
u-(2x4) o‘lchovli matritsa bo‘ladi va u(1.1)=0, u(1.2)=2, u(1.3)=2, u(1.4)=3, u(2.1)=5, u(2.2)=3, u(2.3)= 6, u(2.4)=2 bo‘ladi. Matritsada (;) qatorlar orasini ajratish uchun kerak.
Matritsa elementlari ifoda bo‘lishi mumkin:
Z= [sin(0) sqrt(4) 2^3+1 5/2 3^2].
U xolda quyidagi vektor aniqlanadi:
Z= [0 4.000 9.000 2.500 9.000]
Berilgan matritsani kengaytirish orqali ham matritsa xosil qilish mumkin. Masalan, x1= [x 1 2] deb olsak, x1= [5 4 -3 1 2] xosil bo‘ladi.
Agar x(5)= 8 desak, avvalgi x vektor x= [5 4 -3 0 8] kabi kengaytiriladi, bunda ko‘rinib turibdiki, x(4) ga “0” qiymat berildi.
Endi u matritsadan foydalanib,
c= [1 2 3 4]
y1= [y; c] 
belgilash natijasida
y1= [0 2 2 3 
5 -3 6 2 
1 2 3 4] 
matritsani xosil qilamiz.
Matritsalarni faylli disklardan yuklab xam xosil qilsa bo‘ladi. Buning uchun
load
komandasidan foydalaniladi. Agar komanda parametri yozilmasa berilganlar matlab.mat nomli fayldan yuklanadi.
YUklanayotgan berilganlar avvaldan tekstli(ASC11) formatida ham saqlab qo‘yilgan bo‘lishi mumkin. Aniq o‘zgaruvchilarni yuklash uchun
load x y z komandasidan foydalaniladi.

Download 0.73 Mb.

Do'stlaringiz bilan baham:
  1   2   3   4




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