如何在OPL中使用atan(tan反转)。我试过Math.atan和Opl.atan

如何在OPL中使用atan(tan反转)。我试过Math.atan和Opl.atan,math,cplex,opl,Math,Cplex,Opl,我想得到函数的tan逆。该函数的其余部分工作正常,但只要我添加atan部分,就会出现错误。我现在试着用一个小表情 浮点a=数学atan(1) 但我还是犯了一个错误: 语法错误,意外的“(” 我还尝试了Opl.atan math.atan Opl.atan,但得到了相同的错误。atan在Opl脚本中可用,因此您可以 float a; execute { a=Math.atan(1); } execute { writeln(a); } 在OPL中 如果您想在建模部分直接使用三角函数,您可以投

我想得到函数的tan逆。该函数的其余部分工作正常,但只要我添加atan部分,就会出现错误。我现在试着用一个小表情

浮点a=数学atan(1)

但我还是犯了一个错误: 语法错误,意外的“(”


我还尝试了Opl.atan math.atan Opl.atan,但得到了相同的错误。

atan在Opl脚本中可用,因此您可以

float a;

execute
{
a=Math.atan(1);
}

execute
{
writeln(a);
}
在OPL中

如果您想在建模部分直接使用三角函数,您可以投票支持现有AHA CPLEX愿望: