Python İle Denklem Üretme ve Çözme

nt

Emekli
Katılım
21 Nisan 2023
Mesajlar
1,215
Selam !

Matematik derya deniz bende kaybolmamak için öncelikle basit bir denklem çözme algoritması yazdım bu şekilde matematik alanında ne kadar ilerliye biliriz görüceğiz
dün kendi hakkımda çok radikal kararlar aldım artık hedeflerim var umarım bu kod size matematik konusunda yardımcıı olabilir
bilinmeyeni denklemler ilgimi çekiyor çünkü bilinmeyen birşey var :D

bu işin babası harezmi yazıya geçiren ki daha önce babilliler vergi alıp halkı sömürmek için kullanmışlar
bizim kültürümüzde ki harezmininde kitabında bahsettiği gibi SIR diyor bunlar için oda bilmediğinden kesin uğraşmıştır :D

kodda kullandıgım kütüphaneler sympy ve numpy [imath]ax+b=c[/imath] tipinde denklemler oluşturur ve bu denklemlerin çözümlerini bulur
başlangıçta rastgele [imath]a, b, c[/imath] değerleri belirler
Eğer oluşturulan denklem çözülebiliyorsa çözümü sympy kütüphanesiyle hesaplar ve size gösterir

kodu kendinie göre özelleştirebilir çok daha fazlasını hesaplayabilirsiniz

denklem çözme:
import sympy as sp
import numpy as np
x = sp.symbols('x')
while True:
    a, b, c = np.random.randint(-10, 10, 3)
    denklem = sp.Eq(a*x + b, c)
    if sp.solve(denklem):
        cozumler = sp.solve(denklem, x)       
        print(f"Denklem: {a}x + {b} = {c}")
        print(f"Denklemin Çözümü: x = {cozumler[0]}\n")
    else:
        print(f"Denklem: {a}x + {b} = {c}")
        print("Bu denklem çözümsüz.\n")
    devam_et = input("Yeni bir denklem oluşturmak istiyor musunuz? (E/H): ")
    if devam_et.lower() != 'e':
        break

python'da denklemleri nasıl çözebileceğinizi daha iyi anlamanıza yardımcı olur herhangi bir sorunuz veya geri bildiriminiz varsa lütfen paylaşmaktan çekinmeyin

programın cıktısı bu şekilde :
çıktı:
Denklem: -6x + 2 = 7
Denklemin Çözümü: x = -5/6

Yeni bir denklem oluşturmak istiyor musunuz? (E/H): e
Denklem: 5x + -9 = -3
Denklemin Çözümü: x = 6/5

Yeni bir denklem oluşturmak istiyor musunuz? (E/H): e
Denklem: 8x + 2 = -5
Denklemin Çözümü: x = -7/8

Yeni bir denklem oluşturmak istiyor musunuz? (E/H): e
Denklem: 4x + -4 = -4
Denklemin Çözümü: x = 0

Yeni bir denklem oluşturmak istiyor musunuz? (E/H): e
Denklem: 1x + 7 = -9
Denklemin Çözümü: x = -16

Yeni bir denklem oluşturmak istiyor musunuz? (E/H): e
Denklem: 5x + -5 = 2
Denklemin Çözümü: x = 7/5

Yeni bir denklem oluşturmak istiyor musunuz? (E/H): e
Denklem: 9x + 9 = -4
Denklemin Çözümü: x = -13/9

Yeni bir denklem oluşturmak istiyor musunuz? (E/H): e
Denklem: 6x + 0 = -7
Denklemin Çözümü: x = -7/6

Yeni bir denklem oluşturmak istiyor musunuz? (E/H): e
Denklem: -5x + -3 = 3
Denklemin Çözümü: x = -6/5

Yeni bir denklem oluşturmak istiyor musunuz? (E/H): e
Denklem: 4x + -1 = 5
Denklemin Çözümü: x = 3/2

Yeni bir denklem oluşturmak istiyor musunuz? (E/H): e
Denklem: -4x + 7 = -5
Denklemin Çözümü: x = 3

Yeni bir denklem oluşturmak istiyor musunuz? (E/H): e
Denklem: -3x + -3 = 8
Denklemin Çözümü: x = -11/3

Yeni bir denklem oluşturmak istiyor musunuz? (E/H): e
Denklem: 1x + 5 = 8
Denklemin Çözümü: x = 3

Yeni bir denklem oluşturmak istiyor musunuz? (E/H): e
Denklem: -10x + -6 = -8
Denklemin Çözümü: x = 1/5

Yeni bir denklem oluşturmak istiyor musunuz? (E/H): e
Denklem: -7x + -7 = 9
Denklemin Çözümü: x = -16/7

Yeni bir denklem oluşturmak istiyor musunuz? (E/H): e
Denklem: 3x + -9 = 6
Denklemin Çözümü: x = 5

Yeni bir denklem oluşturmak istiyor musunuz? (E/H): e
Denklem: 6x + 7 = 9
Denklemin Çözümü: x = 1/3

Yeni bir denklem oluşturmak istiyor musunuz? (E/H): e
Denklem: -7x + 4 = 8
Denklemin Çözümü: x = -4/7

Yeni bir denklem oluşturmak istiyor musunuz? (E/H): e
Denklem: -10x + 8 = -5
Denklemin Çözümü: x = 13/10

Yeni bir denklem oluşturmak istiyor musunuz? (E/H): e
Denklem: 7x + 3 = 3
Denklemin Çözümü: x = 0

Yeni bir denklem oluşturmak istiyor musunuz? (E/H): e
Denklem: 0x + 9 = 6
Bu denklem çözümsüz.
 

Forum istatistikleri

Konular
5,841
Mesajlar
99,642
Üyeler
2,480
Son üye
mozcelikors

Son kaynaklar

Son profil mesajları

gruptaki arkadaşlara selamlar. sıteyi bu gün fark ettim. Asansör için 2x7 segment LCD gösterge üretmek istiyorum. acaba bu sayfadaki arkadaşlardan destek alabilirmiyim. LCD nin mantık açılımı ektedir.
deneyci wrote on TA3UIS's profile.
Selam.
Amatör telsiz lisansı nasıl alınıyor?
Lisansı olmayanı forumlarına almıyorlar. :)
Bilgi alamıyoruz.
cemalettin keçeci wrote on HaydarBaris's profile.
barış kardeşim bende bu sene akıllı denizaltı projesine girdim ve sensörleri arastırıyorum tam olarak hangi sensör ve markaları kullandınız yardımcı olabilir misin?
m.white wrote on Altair's profile.
İyi akşamlar.Arabanız ne marka ve sorunu nedir.Ben araba tamircisi değilim ama tamirden anlarım.
* En mühim ve feyizli vazifelerimiz millî eğitim işleridir. Millî eğitim işlerinde mutlaka muzaffer olmak lâzımdır. Bir milletin hakikî kurtuluşu ancak bu suretle olur. (1922)
Back
Top