如何在Mathematica表中使用if语句并在循环中使用几个指令?例如,以下说明可以 不工作:在theta = Pi / 2中,正确的答案是a = 3而b = 7,但是 Mathematica,使用这些指令,给出a = 5,b = 6。
v = Pi;
Table[ nom = {thetaiter, z[theta_] = theta;
If[Abs[z[theta] - v] < 0.1, {a = 5; b = 6}, {a = 3; b = 7}];
z[thetaiter], a, b}, {thetaiter, Pi/2, Pi, Pi/2}]