Условия Mathematica для функций - PullRequest
0 голосов
/ 26 июня 2018

Итак, в 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]))
...