"Kompyuter injiniring" kafedrasi at-servis yo’nalishi 21-07 gurh talabasi Abdiqobilov Jamolning
Quyidagi transsendent tenglamani oraliqni teng ikkiga bo’lish va oddiy iteratsiya usuli yordamida yechimini aniqlovchi dastur tuzing
Download 39.74 Kb.
|
2-amaliy ish
- Bu sahifa navigatsiya:
- Maqsad funksiya
Quyidagi transsendent tenglamani oraliqni teng ikkiga bo’lish va oddiy iteratsiya usuli yordamida yechimini aniqlovchi dastur tuzing:
x3-3x2+5x+1=0 #Birinchi qadam: kiritilgan tenglama funksiyasini ifodalash def f(x): return x**3 - 3*x**2 + 5*x + 1 #Newton-Raphson metodi: def newtonRaphson(x0, eps): xn = x0 fxn = f(xn) while abs(fxn) > eps: Dfxn = 3*xn**2 - 6*xn + 5 #Funksiyaning differensialini hisoblash xn = xn - fxn/Dfxn #Yangi approksimatsiyalar fxn = f(xn) return xn #Tenglama yechimini topish uchun funksiyani chaqirish root = newtonRaphson(0, 0.0001) print("Tenglama yechimi: ", root) yechimi: 1.0210462758459425 Quyidagi chiziqli dasturlash masalasining matematik modelini tuzing va uni Simpleks usulida hisoblang. Chegaraviy shartlar va Maqsad funksiyasini aniqlang. Har bir talaba Hemis tizimidagi raqami bo’yicha bittadan masalani yechadi. Masalalar kam bo’lganda sanoq tartib boshidan boshlanadi. Masalan, 20 masala bo’lsa, 21-o’rindagi talaba 1-masalani, 22-o’rindagi talaba 2-masalani yechadi. Ishlab chiqaruvchi ikki turdagi va modellarini ishlab chiqaradi. Har bir modelni silliqlash uchun 4 soat va ranglash uchun 2 soat vaqtni, har bir model silliqlash uchun 2 soat va ranglash uchun 5 soat vaqtni talab qiladi. Ishlab chiqaruvchida 2 ta silliqlovchi va 3 ta ranglash stanoklari bor. Har bir silliqlash stanogi haftasiga 40 soatdan, har bir ranglash stanogi esa haftasiga 60 soatdan ishlaydi. modeldan foyda 3 dollar, modeldan esa foyda 4 dollarni tashkil qiladi. Ishlab chiqaruvchi ikki turdagi modellarni ishlab chiqarish quvvatini qanday taqsimlasa, u haftasiga maksimal foyda oladi. Bu muammoga lineyni boshqarish (linear programming) yordamida yechim topamiz. Qo'shimcha, ishlab chiqaruvchida har bir silliqlash va ranglash stanogiga birlikda ishlov beruvchilar mavjudligini ko'rsatgan. m_1 modelni silliqlash uchun sarflanadigan vaqt: x1 (soat) m_1 modelni ranglash uchun sarflanadigan vaqt: y1 (soat) m_2 modelni silliqlash uchun sarflanadigan vaqt: x2 (soat) m_2 modelni ranglash uchun sarflanadigan vaqt: y2 (soat) Maksimal foyda elde qilish uchun tizim haftasiga qancha silliqlash va ranglash ishini bajara oladi ekanligini topishimiz kerak. Amaldagi malumotlar jamlangan holda yuqoridagi muammoga lineyni boshqarish tizimiz quyidagicha yoziladi: Maqsad funksiya: Z = 3(x1 + x2) + 4(y1 + y2) Download 39.74 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling