3-amaliy mashg’ulot topshiriqlari 1-topshiriq : 3x+cosx+1=0
Ushbu masala uchun tartiblangan algoritm quyidagicha bo'ladi: 1. scipy kutubxonasini import qilish. 2. Tenglama funktsiyasini tuzish. U argument sifatida x olishi kerak va 3 * x + np.cos(x) + 1 ifodasini qaytarishi kerak. 3. root funksiyasini ishlatib tenglama yechimini topish. root(equation, initial_guess) ifodasi orqali equation tenglamasini yechish uchun boshlang'ich taxminiy qiymatni beramiz.
4. Yechimni olish. 5. Yechimni ekranga chiqarish. Quyidagi Python dasturi bu algoritmni amalga oshiradi: python import numpy as np from scipy.optimize import root def equation(x): return 3 * x + np.cos(x) + 1 initial_guess = 0 # Boshlang'ich taxminiy qiymat solution = root(equation, initial_guess) if solution.success: print("Yechim topildi: x =", solution.x) else: print("Yechim topilmadi.") Dastur yuqoridagi tartibda tenglama yechimini topadi va yechimni x qiymatini chiqaradi. Agar yechim muvaffaqiyatli topilsa, Yechim topildi: x = deb boshlanuvchi matn va yechim qiymati chiqadi. Aks holda, Yechim topilmadi. deb xabar chiqariladi
2-topshiriq Savol: x 3 -2x 2 +7x-1=0 Ushbu masala uchun tartiblangan algoritm quyidagicha bo'ladi: 1. numpy kutubxonasini import qilish.