x^2 funksiyasini ko'rsatadi. np.linspace funktsiyasi orqali -10 dan 10 gacha bo'lgan x qiymatlarini generatsiya qilamiz. Keyin, kvadrat_funksiyasi funksiyasi orqali har bir x qiymati uchun y ni hisoblaymiz va Matplotlib yordamida grafikni chizamiz.
Bu kodni tashqi faylga yozib, faylni .py kengaytmasi bilan saqlang va terminalda yoki kompyuterda Python bilan bajarishingiz mumkin. Grafikni ko'rish uchun esa terminalda yoki kompyuterda Python-ni o'rnating va faylning joylashgan direktoriyada quyidagi buyruqni ishga tushiring:
python fayl_nomi.py
Bu bilan siz Matplotlib kutubxonasidan foydalangan holda kvadrat funksiyasining grafigini ko'rasiz.
3. Kvadrat tenglamani yechuvchi dastur yaratish uchun quyidagi Python kodini ishlatishingiz mumkin:
import math
# Kvadrat tenglama yechuvchi funksiya
def kvadrat_tenglama_yechuvchi(a, b, c):
# Diskriminantni hisoblash
D = b**2 - 4*a*c
if D > 0:
x1 = (-b + math.sqrt(D)) / (2*a)
x2 = (-b - math.sqrt(D)) / (2*a)
return x1, x2
elif D == 0:
x = -b / (2*a)
return x,
else:
return "Haqiqiy ildizli yechim yo'q"
# Foydalanuvchi kiritish
a = float(input("a ni kiriting: "))
b = float(input("b ni kiriting: "))
c = float(input("c ni kiriting: "))
# Kvadrat tenglama yechuvchisini chaqirish
yechimlar = kvadrat_tenglama_yechuvchi(a, b, c)
# Yechimlarni chiqarish
print("Kvadrat tenglama yechimlari:")
for i, yechim in enumerate(yechimlar, start=1):
print(f"x{i} =", yechim)
Bu dastur foydalanuvchidan a, b, va c ning qiymatlarini olish uchun so'raydi, so'ng esa kvadrat tenglamani yechuvchilari ni topadi va chiqaradi.
Dasturni yozib, u yozilgan faylni .py kengaytmasi bilan saqlang. Terminal yoki kompyuterda Python o'rnatilgan bo'lsa, dasturni ishlatish uchun terminalda quyidagi buyruqni yozing:
python fayl_nomi.py
Dastur foydalanuvchi dan a, b, va c qiymatlarini so'raydi va keyin yechimlarni chiqaradi.
Dostları ilə paylaş: |