print("Maksimum element:", max_element)
print("Minimum element:", min_element)
Dasturda numpy kutubxonasidan foydalanilgan va np.triu_indices()
metodi orqali
yuqori uchburchak elementlardan massiv hosil qilingan. np.max() va np.min()
metodlar orqali massivning maksimum va minimum elementlari aniqlanadi.
Natijadagi massiv, maksimum element va minimum element chiqariladi.
2-topshiriq
∫ 3
𝑥
cos(3 + 𝑥)𝑑𝑥
3
0
Savol:
Quyidagi funksiyani to’rtburchaklar, Trapetsiya va Simpson formulalari
yordamida taqribiy hisoblash dasturini tuzing.
Bu masala uchun tartiblangan algoritm quyidagicha bo'ladi:
1. numpy va scipy kutubxonalarini import qilish.
2. integrand nomli funktsiyani tuzish. U argument sifatida x olishi kerak va
np.power(3, x) * np.cos(3 + x) ifodasini qaytarishi kerak.
3. quad funksiyasini ishlatib integralni hisoblash. quad(integrand, 0, 3)
ifodasi
orqali integrand funktsiyasini 0 dan 3 gacha integralini hisoblaymiz.
4. Natija va xato qiymatlarini ekranga chiqarish.
Quyidagi Python dasturi bu algoritmni amalga oshiradi:
python
import numpy as np
from scipy.integrate import quad
def integrand(x):
return np.power(3, x) * np.cos(3 + x)
result, error = quad(integrand, 0, 3)
print("Natija:", result)
print("Xato:", error)
Dastur yuqoridagi tartibda integralni hisoblaydi va natija qiymatini Natija deb, xato
qiymatini esa Xato deb ekranga chiqaradi.