Опитвам се да компилирам тази програма за вземане на проби от Монте Карло, но се натъквам на няколко проблема:
1 – Грешка: Синтактична грешка в декларацията на данни в (1), отнасяща се до следващия ред, където (1) е поставен точно след и под думата „функция“.
real function f(x)
2 - Грешка: Две основни ПРОГРАМИ в (1) и (2), отнасящи се до тези два реда
program importance1
и
t=0.0
.
Следва примерният код. Има повече редове код в програмата, но не мисля, че има проблеми, така че току-що публикувах този първи сегмент.
program importance1
implicit none
real mean_value,t,ta,rr
real x,xtrials,s_square_old,s_square_new,std_dev,std_error,frac_stand_dev
integer k
real :: alpha=0.90
integer :: trials=50
xtrials=trials
real function f(x)
f=exp(x)
return
end
real function g(x)
g=(alpha/(exp(alpha)-1.))*exp(alpha*x)
return
end
t=0.0
s_square_old=0.0