Türevlerle Sayısal Çeyreklik


19

Kareleme için en sayısal yöntemler integrali kara kutu işlevi olarak görür. Daha fazla bilgimiz varsa ne olur? Özellikle, eğer varsa, integralin ilk birkaç türevini bilmekten ne fayda sağlayabiliriz? Başka hangi bilgiler değerli olabilir?

Özellikle türevler için: temel kareleme için hata tahminleri (dikdörtgen / trapzoid / simpson kuralları) yakından ilişkilidir. Belki de dinamik uyarlanabilirliğe güvenmek yerine örnekleme çözünürlüğünü önceden seçmenin bir yolu var mı?

Hem tek değişkenli hem de çok boyutlu durumla ilgileniyorum.


3
Sadece küçük bir düzeltme: Dikdörtgen, yamuk ve Simpson kuralı Gauss quadratures değil Newton-Cotes tipi kurallardır.
Pedro

Yanıtlar:


20

Bence bu aklınızdaki şey değil, ama tamlık uğruna bazı temel bilgilerle başlayalım. Newton-Cotes ve Gauss gibi çoğu kareleme formülü, bir işlevin integralini yaklaşık olarak değerlendirmek için, işleve, örneğin tam olarak entegre edebileceğiniz bir polinom ile yaklaşık olarak yaklaşabileceğiniz fikrine dayanır:

abf(x)dxabjcjpj(x)dx=jcjabpj(x)dx.

Newton-Cotes ve Gauss, Lagrange enterpolasyonunu temel alır , yani verilen işlevi düğümleri (Newton-Cotes için eşit aralıklarla yerleştirilen ve Gauss için belirli bir anlamda en uygun şekilde seçilen) bir dizi düğümde değerlerini kullanarak enterpolasyon yaparsınız . Bu durumda, c j = f ( x j ) ve polinom düğüm temel fonksiyonlarının p j üzerindeki integralleri tam olarak dördün ağırlıklarıdır.xjcj=f(xj)pj

Aynı yaklaşım Hermite enterpolasyonu ile , yani bir fonksiyonun değerlerini ve türevlerini bir dizi düğümde belirli bir sıraya kadar kullanarak enterpolasyon ile çalışır . Sadece fonksiyon ve sadece ilk türev değerleri söz konusu olduğunda, (Nasıl çalıştığını görmek istiyorsanız,bunun birMatlab uygulamasıvardır.)

abf(x)dxabjf(xj)pj(x)+f(xj)qj(x)dx=jf(xj)wj+f(xj)w¯j.

Bu, Gauss-Legendre kareleme denilen bir Gauss quadrature varyantı ile ilgilidir, burada düğümler ağırlıkları yok etmek için seçilir (bu, N düğümlü Gauss quadrature'ın 2 N sırasının tam olduğu gerçeği için başka bir açıklamadır - 1 ). Bunun en azından kısmen ikinci paragrafta sorunuza cevap verdiğini düşünüyorum. Bu nedenle, aynı sayıda nokta ile aynı sırayı aldığınız, ancak türev bilgisine ihtiyaç duymadığınız için genellikle Hermite enterpolasyonu yerine Gauss kareleme kullanılır.w¯jN2N1

Çok boyutlu kareleme için, değerlendirmeniz gereken türevlerin sayısının (karışık türevler dahil), sipariş arttıkça çok hızlı büyüdüğü sorunuyla karşı karşıya kalırsınız.

Sorunuza geri dönme: Türev bilgilerinden yararlanmanın basit bir yolu, entegrasyon alanınızın bir alt bölümünü kullanmak ve her bir bölüm için ayrı bir kareleme kullanmak olacaktır. Alan adınızın bazı bölümlerinde işlevinizin türevlerinin büyük olduğunu biliyorsanız, daha küçük alan adlarını (aslında bir özetlenmiş kareleme formülü) veya daha yüksek kareleme sırasını kullanırsınız. Bu, sonlu elemanlar yöntemlerinde sırasıyla h- ve p-uyarlanabilirliği ile ilgilidir .


6

Uç noktaların türevlerini çağıran bir dizi "düzeltilmiş" entegrasyon kuralı vardır. Basit bir örnek düzeltilmiş trapezoidal kuraldır. İntegrale yaklaşık olarak yaklaşmak istediğimizi varsayalım

abf(x)dx.

bir tamsayı olsun ve h = ( b - a ) / n olsun . Sonra yamuk kuralınh=(ba)/n

T=h2(f(a)+2f(a+h)+2f(a+2h)++2f(a+(n1)h)+f(b))

emri, hata ile ayrılmaz için basit bir yaklaşım sağlar . Ancak, "düzeltilmiş" yamuk kuralı:h2

T=Th212(f(b)f(a))

doğruluğu büyük ölçüde artırır. Örneğin,

I=01ex2dx

ve seçin . Tam değeri I , 14 ondalık haneye kadar olann=8I

0.74682413281243

Ve değerleri ve T ' vardırTT

0.7458656148457,0.74682363422375

sırasıyla. Hatalar

|IT|=9.5851796673207534×104

ve

|IT|=4.9858868145236102×107

doğrulukta kayda değer bir artış gösterir. Daha yüksek türevleri içeren veya diğer Newton-Cotes kurallarından veya Gauss tipi kurallardan başlayarak başka düzeltmeler de vardır.


5

Apart Newton Cotes dayalı yöntemlerin artık ne denir, orada diğer yanıtlar sözü Gauss-Turan dördün (bkz mesela bu ve bu gibi saygıdeğer referans Walter Gautschi yoluyla). Bu, her zamanki Gauss dördünlüğünün genelleştirilmesidir, burada artık bir fonksiyonun türevlerinin bilgisini, form entegre eden bir kuadrat kuralı veren optimal bir apsis ve ağırlık seti bulmada kullanabilir.polynomial×weight functionkesinlikle. Beklendiği gibi, bu kuralı kullanmak için, birisinin işlevinizi ve türevlerini rastgele gerçek noktalarda değerlendirebilmesi beklenmektedir. Her zamanki yerlerde yapılan bir arama birkaç referans daha gösterebilmelidir.


4

Bu konu oldukça eski olmasına rağmen, bazı yaygın kareleme kurallarının genelleştirilmesi için hakemli bir makaleye başvurmanın yararlı olabileceğini düşündüm.

Nenad Ujevic, "Değiştirilmiş Simpson kural ve hata sınırlarının genelleştirilmesi", ANZIAM Journal, Vol. 47, 2005.

http://journal.austms.org.au/ojs/index.php/ANZIAMJ/article/view/2/1268

Serbestçe erişilebilen ve diğer makalelere atıflar olan iyi bir referans vermenin yararlı olacağını düşündüm.

Alasdair'in yukarıda belirtildiği gibi, uç noktaların türevlerini dahil etmek, doğruluğu önemli ölçüde artırabilir. Örneğin, Ujevic ve Roberts, Simpson Kuralına ilk türevler eklemenin hatayı ızgara aralığında 6. sıraya düşürdüğünü, buna karşılık türevler olmadan 4. sırada olduğunu gösterdi. Ujeviç makalesi daha sıkı hata sınırlarının bile bulunabileceğini gösteriyor.

N. Ujevic ve AJ Roberts, Düzeltilmiş bir dörtlü formül ve uygulamaları, ANZIAM J., 45 (E), (2004), E41 – E56. http://anziamj.austms.org.au/V45/E051

(Christian Clason verdiğim bir yorumu cevaba taşımamı önerdi çünkü verdiğim referansların iyi olduğunu düşündüler ve yorumlar bir aşamada temizlenirse kaybolabilirler.)


Makalede sunulan sonuçlar hakkında yorum yapabilir misiniz?
nicoguaro

Artık yeterli rep puanım var! Serbestçe erişilebilen ve diğer makalelere atıflar olan iyi bir referans vermenin yararlı olacağını düşündüm. Alasdair'in yukarıda belirtildiği gibi, uç noktaların türevlerini dahil etmek, doğruluğu önemli ölçüde artırabilir. Örneğin, bağlandığım makalenin 6. başvurusunda, Roberts ve Ujeviç, Simpson Kuralına ilk türevlerin eklenmesinin hatayı ızgara aralığında 6. sıraya düşürdüğünü, buna karşılık türevsiz 4. sıra olduğunu gösterdi. Ujeviç makalesi daha sıkı hata sınırlarının bile bulunabileceğini gösteriyor.
Lysistrata

1
@Lysistrata Güzel bir referans. Yorumlarınızı cevabın kendisinde düzenleyebilir misiniz? Yorumlar gidebilir ve onları kaybetmek üzücü olur.
Christian Clason
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.