MT4(MQL4)/MT5(MQL5)のMathArccos
指定された値のアークコサイン( 0 〜 π)をラジアンで返す関数です。
double MathArccos(
double val // -1<val<1
);
MT4→MT5に変わっても変わらず使えます。
acos()でも同じ結果が得られます。
サンプルコード
void OnInit()
{
Print("MathArccos(1) = ",MathArccos(1));
Print("MathArccos(0.2) = ",MathArccos(0.2));
Print("MathArccos(0.3) = ",MathArccos(0.3));
Print("MathArccos(0.5253219888177297) = ",MathArccos(0.5253219888177297)); //cos45
Print("MathArccos(-0.9524129804151563) = ",MathArccos(-0.9524129804151563)); //cos60
return;
}
結果
MathArccos(1) = 0.0
MathArccos(0.2) = 1.369438406004566
MathArccos(0.3) = 1.266103672779499
MathArccos(0.5253219888177297) = 1.017702849742895
MathArccos(-0.9524129804151563) = 2.831853071795865
【参考】MQL5公式ページ
コメント / Comments