Longhorn PHP 2019 Schedule

acos

(PHP 4, PHP 5, PHP 7)

acos逆余弦(アークコサイン)

説明

acos ( float $arg ) : float

arg のアークコサインをラジアンで返します。 acos()cos() の逆関数で、 acos() がとりうる範囲内のすべての a について a==cos(acos(a)) が成立します。

パラメータ

arg

処理する角度。

返り値

arg のアークコサインをラジアンで返します。

参考

  • cos() - 余弦(コサイン)
  • acosh() - 逆双曲線余弦(アークハイパボリックコサイン)
  • asin() - 逆正弦(アークサイン)
  • atan() - 逆正接(アークタンジェント)

add a note add a note

User Contributed Notes 2 notes

up
-1
nurlanovic at gmail dot com
1 year ago
With this function you can get the number PI.
This is done like this: acos(-1) === M_PI
up
-24
zoltan dot szentesi at nokia dot com
12 years ago
Wondering what is the use of 'acos' function?

It is essential in games, animations and drawings to determine the location of two objects relating to each other.

To the point: the angle of two vectors is calculated by

           v1X*v2X + v1Y*v2Y
  acos(--------------------------)=angle between two vectors.
               |v1| * |v2|

|v1| and |v2| are the length of the vectors and calculated using Pithagoras-formula: |v1|=sqrt(v1X*v1X + v1Y*v1Y)

This helped me to calculate and share given space for 'n' amount of objects so that they don't overlap.

Enjoy! :-)
To Top