Я пытаюсь скомпилировать эту программу для выборки важности Монте-Карло, но я столкнулся с парой проблем:
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