如果条件化Mathematica表中的几个语句

时间:2018-06-19 08:30:14

标签: loops if-statement wolfram-mathematica

如何在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}]

0 个答案:

没有答案