Итак, в Mathematica, если у меня есть функция lambda1, которая определена ниже, как мне создать условие, что если lambda1 < 1e-300
, то lambda1 = 1
, а если lambda1 > 1e-300
, то оно будет равно истинному значению?
x={1,5,9}
и mx и sx определяются позже в коде, когда я запускаю интеграцию Монте-Карло.
f[x_,mx_,sx_] := (1/(sx*Sqrt[2*Pi]))*Exp[-((x-mx)^2)/(2*(sx^2))]
lambda1[xx1_,mx_,sx_,xx2_,xx3_,gamma1_] := 1/((f[x1,mx,sx]*f[x2,mx,sx]*f[x3,mx,sx]))