Ich folgte diesem Beitrag hier double integral in R und schaltete die Funktion und die Grenzen, um unten zu passen, aber es funktioniert nicht.Warum funktioniert mein Doppelintegral R nicht
InnerFunc = function(x) { x + (y^2) }
InnerIntegral = function(z) { sapply(y,
function(z) { integrate(InnerFunc, 0, 2)$value }) }
integrate(InnerIntegral, 0, 1)
ich diesen Fehler:
Fehler bei integrieren (InnerFunc, 0, 2): Bewertung der Funktion ein Ergebnis von falschen Typ gab
Hallo, so sollte die Antwort .6666667 sein, siehe hier https://www.symbolab.com/solver/double-integrals-calculator/%5Cint_%7B0%7D%5E%7B1%7D%5Cint_%7B%%7D % 5E% 7B2% 7Dxy% 5E% 7B2% 7D% 20dxdy –
Ich erwähnte bereits in der Antwort, dass Sie in Ihrem Code 'x + (y^2)' setzen, aber wenn Sie 'x * (y^2)' dann meinten Sie würden .666 wie erwartet erhalten. – MrFlick