Я пытаюсь аппроксимировать двойной интеграл численным использованием MATLAB, используя понятие двойной суммы. Предполагая, что функция Я пытаюсь интегрировать это по й и у могу я сделать следующее,Приближение двойного интеграла в MATLAB путем двойного суммирования
result=0;
for i=1:0.1:x
for j=1:0.1:y
fun(i,j)= x(i).*y(j)*0.1^2; %the function I want to integrate times the increment
result = result + fun(i,j);
end
end
Также кто-нибудь знает, что будет лучшая прибавкой быть лучше аппроксимировать интеграл? Я ценю любой совет!
вам может быть полезно http://stackoverflow.com/questions/19696212/nested-numerical-integration/19700135#19700135 – Guddu
сторона примечание: вы действительно должны векторизовать свой код. – Memming
уверен, спасибо @Memming – George