{x1, x2, ..., xn}
ve {y1, y2, ..., yn}
olarak iki veri listesi verilen Mathematica'da sayısal entegrasyon yapmak için yerleşik bir rutin var mı?İki veri listesi verilen matematiksel sayısal entegrasyon
Trapezoidal entegrasyon veya diğerleri gibi bir şey yapmak istiyorum. NIntegrate
görünmüyor olabilir. Tabii ki kendi başıma yazabilirim. Sadece denemek için hevesli olduğum zaman, muhtemelen denemek için çok fazla sayısal entegrasyon planı olduğunu düşünüyorum.
Ayrıca, _InterpolationOrder kullanabilirsiniz -> n_ gerekiyorsa –
Bu, en azından belgelere göre önerilen yol gibi görünüyor. ListIntegrate işlevine sahip bir eklenti paketi vardı. Bu durumlar için belgeler: "Sürüm 6'da, ListIntegrate, Integrate [Interpolation [verileri, InterpolationOrder-> k] [x], {x, Max [Subscript [x, c]], Min [Subscript [x, c] tarafından yerine getirilmiştir. ]]}], data = {{Subscript [x, 1], Subscript [y, 1]}, ..., {Subscript [x, n], Subscript [y, n]}} alt diziniyle [x, c] = data [[All, 1]]. Varsayılan enterpolasyon sırası k = 3'tür. " –
Başka bir nokta olarak, yüksek mertebeden sayısal entegrasyon şemalarının bazıları, enterpolasyonda bulunan fikirler üzerine kurulmuştur. – rcollyer