Sembolik bir türev motoru yapıyorum. ÖrnekKod kotasyonlarını derlemenin en güncel yolu nedir? F #
let f = <@ fun x:double -> x * x @>
let df = der f
ve elde edilen ekspresyonu için
<@ 2 * x @>
gerçek denklem keyfi karmaşık olabilir olacaktır.
türevlerinin üretimi çok zor özyinelemeli desen eşleştirme ve dönüşümleri kullanmıyorsanız ama elle bunları yazılı varmış gibi sonunda ben sıkı sayısal döngüler içinde oluşturulan denklemleri kullanmak istiyorum. Bu sayısal hesaplama kodu çok daha hızlıdır her zaman daha iyisi (mümkünse)
FSharpX tırnak derleyicisine baktım ama derleyici yerine yorumlayıcıya benziyor.
Ayrıca, kalem ve kağıt ile akçaağaç, matlab, pylab ve hesaplamayı biliyorum. Sorum şu kod alıntılarını derlemekti. – bradgonesurfing
Benim önerim, başka dillerde uygulamaya çalışmak yerine, sembolik manipülasyonu doğal olarak destekleyen dilleri kullanmak isteyebilirsiniz. –
Ayrıca, daha önce birçok kişi bunu sordu. Sadece Google veya StackOverflow'ta arama yapın. –