Haskell'deki lineer ve kuadratik modüler denklemleri tek değişkende çözmek istiyorum. Şu anda yaptığım gibi, x = [1..]
denklemini birer birer koyarak ve geri kalanını bulmak (p
denklemi p
ise (x
değişkenine sahip)). Bunun çok verimsiz bir süreç olduğuna inanıyorum. Yani bunu yapmak için daha iyi bir yolu var mı? Modüler kareselleştirme çözmeHaskell'de modüler denklemler
7
A
cevap
5
birleştirmeyi içerir:
- Tonelli-Shanks algorithm
- Chinese Remainder Theorem
- ve ikinci dereceden bir formül (yani kare tamamlama) Haskell'e için
arithmoi paket uygulamaları vardır Bu algoritmaların Özellikle, chineseRemainder, sqrtModP ve sqrtModPP işlevlerine bakın. Bulabileceğiniz İşte
bazı örnekler çalıştı:
+2
Çok dikkatli olun. arithmoi paketi. Birinci elek kodunda, aralıklı segmentasyon hatalarına neden olan en az bir hata vardır. Kod * son derece * kıllı ve zayıf bir şekilde belgelenmiştir ve yeni bir bakıcıya sahip olan pakete rağmen, yakında herhangi bir zamanda iyileştirileceğine dair hiçbir işaret yoktur. – dfeuer
İlgili konular
- 1. Html'de denklemler nasıl yazılır?
- 2. Modüler Güçlendirme nasıl kurulur?
- 3. ocaml modüler programlama
- 4. Android'de matematiksel denklemler nasıl oluşturulur
- 5. matematiksel denklemler oluşturmak için editör
- 6. jQuery nasıl daha modüler kodlanır?
- 7. VBA ile Matris Matematiği (Doğrusal Denklemler Sistemi)
- 8. ikinci dereceden denklemler için yanlış cevaplar
- 9. Modüler wiki işlevselliği için Rails eklentisi arıyorum
- 10. Jenkins Kısmi Yapılandırma/Modüler Yapılandırma Kancasında Oluşturma
- 11. Denklemler yapılırken C++'da nasıl yeni satır başlatılır
- 12. Plot Javascript kullanarak Denklemler (veya herhangi bir istemci tarafı)
- 13. Flask url_for, modüler uygulamada yönlendirme yaparken hata veriyor
- 14. Birisi bu Integer modüler davranışını Haskell'de bana açıklayabilir mi?
- 15. Bir denklemler sistemi için SymPy kodlayıcısı ile Fortran alt yordamı oluştur
- 16. Dim, Genel, Genel ve Özel Modüler Alan Erişimi Dönüştürücüler arasındaki fark nedir? VB6/VBA
- 17. JavaScript Modüler ben bu şekilde fonksiyonları arasında veri aktarmak için çalışıyorum
- 18. ReactJS: Nesneler için daha fazla modüler pervane çeşitleri ve şekilleri nasıl kullanabilirim?
- 19. JavaFx8 + OSGi + Gradle multiproject için ek takım gerektirmeden çalışma modüler örnek?
- 20. Bu kodun herhangi bir Prism modülünden erişilebilir olması gerekiyorsa, Prismi modüler uygulamasında CodeDOM Graph'dan derlenmiş kodu nereye koymalıyım?
- 21. Mathjax Ajax tabanlı web sayfası çalışmıyor
- 22. XCode6: hatayı alma Ben bir uygulama, benim özel çerçeveler bir demet oluşan bir iOS uygulaması var ve üçüncü parti framweorks bir demet
- 23. Matplotlib
- 24. Boole denklemlerinin bir xor sistemini nasıl çözebilirim?
- 25. Ekran Sinatra Temel HTTP Auth Tek Sayfada Sadece
- 26. Twitter Bootstrap ve Backbone.js ile oluşturulmuş ağaç?
- 27. groovy^operator
- 28. Çerçeve modülünün 'FBSDKCoreKit.FBSDKAppLinkResolver'
- 29. Giden (özel) bir işlev go (golang) içinde nasıl test edilir?
- 30. argümanlar
[Bu yardımcı olabilecek] (http://math.stackexchange.com/a/261900/88047) –
Ben arıyorum @BartekBanachewicz genel yöntem. Aslında ifadede, diğer araçları kullanarak tespit edilen başka sabitler de vardır, böylece el ile çözemiyorum ve bu sonuçları kullanıyorum. – Iguana
bu sayısal bir yöntem/algrotihm nedir? eğer evet ise, ilgili etiketi eklemek isteyebilirsiniz. –