Hướng dẫn dùng math atan2 trong PHP

❮ Tham khảo Toán PHP

Thí dụ

Trả về tiếp tuyến cung của hai biến bằng hàm atan2 ():

echo(atan2(0.50,0.50) . "
");
echo(atan2(-0.50,-0.50) . "
");
echo(atan2(5,5) . "
");
echo(atan2(10,20) . "
");
echo(atan2(-5,-5) . "
");
echo(atan2(-10,10));
?>


Định nghĩa và Cách sử dụng

Hàm atan2 () trả về tiếp tuyến cung của y / x, tính bằng radian. Trong đó x và y là tọa độ của một điểm (x, y).


Cú pháp

Giá trị tham số

ParameterDescription
y Required. Specifies a positive or negative number
x Required. Specifies a positive or negative number

Chi tiết kỹ thuật

Giá trị trả lại:Cung tiếp tuyến của y / x tính bằng radian, nằm giữa -PI và PI
Loại trả lại:Trôi nổi
Phiên bản PHP:4+

❮ Tham khảo Toán PHP

Trong bài này mình sẽ hướng dẫn cách sử dụng hàm ATAN2 trong MySQL thông qua cú pháp và ví dụ thực tế.

Hướng dẫn dùng math atan2 trong PHP

Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

1. Mô tả

Hàm ATAN2 trả về arctan của n và m.

2. Cú pháp

Cú pháp của hàm ATAN2 trong MySQL là:

Trong đó:

Bài viết này được đăng tại [free tuts .net]

  • n, m: Số để tính arctan của 2 giá trị

3. Version

Hàm ATAN2 có thể được sử dụng trong các phiên bản sau của MySQL:

  • MySQL 5.7, MySQL 5.6, MySQL 5.5, MySQL 5.1, MySQL 5.0, MySQL 4.1, MySQL 4.0, MySQL 3.23

4. Ví dụ

mysql> SELECT ATAN2(0.8, 1);
Ket qua: 0.6747409422235527

mysql> SELECT ATAN2(-1, 2);
Ket qua: -0.4636476090008061

mysql> SELECT ATAN2(PI(), 6);
Ket qua: 0.482347907101025

Phương thức Math.atan2() sẽ trả về số đo góc được tính bằng đơn vị radians sao cho tan của góc đó chính bằng thương số của hai tham số truyền vào. Kết quả trả về sẽ nằm trong khoảng -PI/2 đến PI/2.

Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Kết quả trả về chính là số đo góc tạo bởi trục hoành và đường thẳng từ gốc tọa độ nối với điểm có tọa độ được truyền vào. Lưu ý rằng khác với bình thường, tọa độ truyền vào phương thức sẽ theo dạng A(y, x).

Nếu các tham số truyền vào không phải là số, phương thức sẽ trả về NaN.

Cú phápMath.atan2(y, x)

Bài viết này được đăng tại [free tuts .net]

Trong đó:

  • y là số đại diện cho tung độ.
  • x là là số đại diện cho hoành độ.

Cách sử dụng

Sử dụng phương thức Math.atan2() để tìm số đo của góc khi biết tung độ và hoành độ của điểm mà góc được tạo bởi điểm đó và trục hoành.



    
        
    
    
        

Học lập trình miễn phí tại freetuts.net

Kết quả

Điểm có tạo độ(3,6) vậy góc tạo thành là x = 0.4636476090008061 radians 
Điểm có tạo độ(6,3) vậy góc tạo thành là x = 1.4056476493802699 radians 
Điểm có tạo độ(7,2) vậy góc tạo thành là x = 1.4288992721907328 radians 
Điểm có tạo độ(1,3) vậy góc tạo thành là x = 0.7853981633974483 radians 
Điểm có tạo độ(y,x) vậy góc tạo thành là x = NaN radians 

Hơi khó hiểu phải không nào, các bạn cần có các kiến thức về lượng giác trong toán học dể áp dụng phương thức này một cách hợp lý nhất.

Tham khảo: w3schools.com