Dasturiy inginiring

|
Dasturiy inginiring
|
bet | 1/4 | Sana | 15.05.2024 | Hajmi | 4,43 Mb. | | #235103 |
Bog'liq 1-ish Matlab
O‘ZBEKISTON RESPUBLIKASI
RAQAMLI TEXNOLOGIYALAR VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
“DASTURIY INGINIRING” FAKULTETI
“MATLABda dasturlash”
FANIDAN MUSTAQIL ISH
MAVZU: MI 9. Logarifmik transsendent tenglamalarni Matlabda ketma-ket yaqinlashish usulida yechishni 2ta misolda keltiring.
Bajardi: Ashurov Salohiddin
312-20-guruh
Qabul qildi: Raxmanov A.
Logarifmik transsendent tenglamalarni Matlabda ketma-ket yaqinlashish usulida yechishni 2ta misolda keltiring.
Transsendental tenglamalar matematik tenglamalar toifasiga kiruvchi tenglamalardir, ularda eksponenta, logarifm, trigonometrik yoki boshqa algebraviy funksiyalar kabi transsendental funksiyalar ishtirok etadi. Polinomial tenglamalardan farq qilgan holda, transsendental tenglamalar algebraik tarzda yechib bo'lmaydi va umumiy ravishda ularning echimlarini topish uchun soniy metodlardan foydalanish kerak bo'ladi. Ushbu tenglamalar vibratsiya analizidan issiyoq o'tkazishga, kvant mexanikadan astronomiyaga qadar keng qamrovli ilmiy va injiniring dolzarb muammolarda paydo bo'ladi.
Transsendental tenglamalarni yechish qiyin vazifalar bo'ladi, chunki ularda murakkab echimlar, ko'plab ildizlar yoki hatto hech qanday haqiqiy echimlar bo'lishi mumkin. Ushbu muqaddimada biz bu tenglamalarni hal qilish uchun ishlatiladigan muhim konseptlarni va usullarni tahlil qilamiz, sizga turli xil transsendental muammolarni muvaffaqiyatli hal qilish uchun kerakli asosni taqdim qilamiz.
Transsendental tenglamalarni hal qilish uchun MATLAB funktsiyalari
fzero()
MATLAB'dagi fzero() funktsiyasi, transsendental tenglamalarni hal qilish uchun kuchli bir vosita hisoblanadi. U bu, biseksiya va Newton-Raphson usullarini o'zlashtirgan soniy metodlarni ishlatadi va berilgan funksiyaning ildizlarini topadi. Ushbu funksiya, tenglama bitta noaniq o'zgaruvchiga ega bo'lsa va boshlang'ich taxmini halgacha halqa yaqin bo'lsa, xususan foydali bo'ladi.
fsolve()
MATLAB'dagi fsolve() funktsiyasi, transsendental tenglamalarni hal qilish uchun boshqa bir kengaytirilgan vosita hisoblanadi. Fzero() dan farqli ravishda, fsolve() ko'plab noaniq o'zgaruvchilarga ega nonlinear tenglamalar sistemasini hal qilishga qodir. U, trust-region-dogleg metodi kabi turli optimallashtirish algoritmalaridan foydalanadi va halni topadi. Ushbu funksiya, transsendental tenglama tahlili aniq ko'rsatilmasa yoki tenglama soniy usullar uchun juda murakkab bo'lsa ham xususan foydali bo'ladi.
vpasolve()
MATLAB'dagi vpasolve() funktsiyasi, simvolik o'zgaruvchilarga ega transsendental tenglamalarni hal qila oladigan simvolik hal qiluvchi funktsiyadur. U, tenglamani hal qilish uchun simvolik hisoblashni qo'llaydi, bu esa tenglamada murakkab yoki trigonometrik funksiyalar bo'lsa qulay bo'ladi. vpasolve() funktsiyasi, analitik hal ishontirilgan yoki tenglama soniy usullar uchun juda murakkab bo'lsa ham xususan foydali bo'ladi.
Grafik usullar
Soniy hal qiluvchi funktsiyalar bilan birgalikda, MATLAB ham grafik usullarini tenglamani hal qilish uchun vositalarni taqdim etadi. fplot() funktsiyasi, tenglamani chizib, ildizlarni vizual ravishda aniqlashga yordam beradi. Ushbu usul, tenglamada bir nechta ildizlar bo'lsa yoki boshlang'ich taxmin bilinmasa ham foydali bo'ladi. Keyin ginput() funktsiyasidan foydalanib, grafikda qizilgan ildizni tanlash mumkin.
|
| |