Квадратный матлаб

Я пытаюсь использовать MATLAB dblquad для такого уравнения:

f(x,y)=\int_{0}^{1}(exp(-int_{0}^{y}f(x)dx))dy

Р (х, у) = \ int_ {0} ^ {1} (ехр (-int_ {0} ^ {у} Р (х) ах)) ду

Но это не работает. Есть ли какая-либо подходящая функция MATLAB для этого типа двойных интеграций?

Большое спасибо, мг

1 ответ

Решение

У вас есть вложенный интеграл, а не двойной интеграл, так dblquad не будет работать. Как насчет

q = quad(@(y)arrayfun(@(w)exp(-quad(f,0,w)),y),0,1)
Другие вопросы по тегам