サンプルコード 一覧へ戻る

MQL5サンプルコード

【MT5(MQL5)サンプルコード】MathArcsin

スポンサーリンク

MT4(MQL4)/MT5(MQL5)のMathArcsin

 指定された値のアークサイン( -π/2 〜 π/2 ラジアン)を返す関数です。

double  MathArcsin(
  double  val      // -1<value<1
  );

MT4→MT5に変わっても変わらず使えます。

asin()でも同じ結果が得られます。

サンプルコード

void OnInit()  
{

  Print("MathArcsin(-1) = ",MathArcsin(-1));
  Print("MathArcsin(1) = ",MathArcsin(1));
  Print("MathArcsin(0.2) = ",MathArcsin(0.2));
  Print("MathArcsin(0.3) = ",MathArcsin(0.3));
  Print("MathArcsin(0.8509035245341184) = ",MathArcsin(0.8509035245341184));  //sin45
  Print("MathArcsin(-0.3048106211022167) = ",MathArcsin(-0.3048106211022167));  //sin60
  
   return;
}

結果

MathArcsin(-1) = -1.570796326794897
MathArcsin(1) = 1.570796326794897
MathArcsin(0.2) = 0.2013579207903308
MathArcsin(0.3) = 0.3046926540153975
MathArcsin(0.8509035245341184) = 1.017702849742895
MathArcsin(-0.3048106211022167) = -0.3097395817939285

コメント

タイトルとURLをコピーしました