นิยามและการใช้งาน
ฟังก์ชัน atan() คืนค่า arctan หรือ tangent ย้อนกลับของ arg ในรูปแบบเรเดียน atan() เป็นฟังก์ชันย้อนกลับของ tan() ดังนั้นถ้า tan(x)=y แล้ว atan(y)=x
เช่น tan(pi/3)= 1.73205080757 (รากที่สองของ 3) และ atan(1.73205080757)=1.04719755 rad ซึ่งเท่ากับ pi/3
ฟังก์ชันนี้คืนค่าเป็น float
รูปแบบไวยากรณ์
atan ( float $arg ) : float
พารามิเตอร์
| ลำดับ | พารามิเตอร์และคำอธิบาย |
|---|---|
| 1 | arg ตัวเลขทศนิยมที่ต้องการคำนวณ arctan |
ค่าที่คืนกลับ
ฟังก์ชัน atan() ของ PHP คืนค่า arctan ของตัวเลขที่กำหนด เป็นมุมในรูปแบบเรเดียน ค่าที่คืนกลับอยู่ระหว่าง -pi/2 และ pi/2
รุ่นของ PHP
ฟังก์ชันนี้ใช้ได้ใน PHP รุ่น 4.x, PHP 5.x และ PHP 7.x
ตัวอย่าง
ตัวอย่างต่อไปนี้คำนวณ atan(0.57735026919) และคืนค่า 0.52359877559858 เรเดียน ซึ่งเทียบเท่ากับ pi/6 โปรดสังเกตว่า tan(pi/6) คือ 1/sqrt(3):
<?php $arg=0.57735026919; $val=atan($arg); echo "atan(" . $arg . ") = " . $val . " radians"; ?>ผลลัพธ์
จะได้ผลลัพธ์ดังนี้:
atan(0.57735026919) = 0.52359877559858 radians
ตัวอย่าง
ตัวอย่างต่อไปนี้คำนวณ atan(0) และคืนค่า 0 เรเดียน ซึ่งเทียบเท่ากับ tan(0):
<?php $arg=0; $val=atan($arg); echo "atan(" . $arg . ") = " . $val . " radians"; ?>ผลลัพธ์
จะได้ผลลัพธ์ดังนี้:
atan(0) = 0 radians
ตัวอย่าง
ลองหา atan(-1) จะได้ -0.78539816339745 เรเดียน (ซึ่งคือ -pi/4):
<?php $arg=-1; $val=atan($arg); echo "atan(" . $arg . ") = " . $val . " radians"; ?>ผลลัพธ์
จะได้ผลลัพธ์ดังนี้:
atan(-1) = -0.78539816339745 radians
ตัวอย่าง
ตัวอย่างต่อไปนี้คำนวณ atan(1.6331239E+16) ซึ่งเป็นตัวเลขขนาดใหญ่มาก และคืนค่า 1.5707963267949 เรเดียน ซึ่งเทียบเท่ากับ pi/2:
<?php $arg=1.6331239e+16; $val=atan($arg); echo "atan(" . $arg . ") = " . $val . " radians"; ?>ผลลัพธ์
จะได้ผลลัพธ์ดังนี้:
atan(1.6331239E+16) = 1.5707963267949 radians