Контрольная работа: Застосування методу Монте-Карло для кратних інтегралів
d:=vm(b);
for j:=1 to k do
begin
s:=0; integral:=0;
randomize;
For i:=1 to n do
begin
x:=a+(b-a)*random;
y:=c+(d-c)*random;
ng:=nm(x);
vg:=vm(x);
If (y <= vg) and(y >= ng) then s:=s + f(x, y);
end;
integr[j]:=(b-a)*(d-c)*s/n;
writeln(integr[j]:10:4);
end;
for j:=1 to k do
Integral:=integral+ integr[j];
writeln('Userednenyy integral=',(integral/k):10:4);
readln;
readln;
END.
3.1Результат програми
Функція |
k |
N=100 |
N=500 |
N=1000 |
К-во Просмотров: 245
Бесплатно скачать Контрольная работа: Застосування методу Монте-Карло для кратних інтегралів
|