ชื่อฟังก์ชัน : atan
ไฟล์ส่วนหัว : <math.h>
ต้นแบบฟังก์ชัน : double atan (double x);
ฟังก์ชัน : ค้นหาจำนวนเรเดียนที่มีค่าแทนเจนต์เป็น x
พารามิเตอร์ : ค่าแทนเจนต์ x สองเท่า แสดงเป็นเรเดียน ช่วงคือ (-π/2, π/2)
ค่าที่ส่งกลับ : องศาของมุมที่แทนเจนต์เป็น x
หมายเหตุ : atan() รู้ค่าแทนเจนต์ y ของมุม และค้นหาค่าเรเดียน x ของมุม เนื่องจากกฎแทนเจนต์อาจมีสองมุม แต่จะคืนค่าเพียงมุมเดียว เนื่องจากช่วงค่าของ atan อยู่ระหว่าง -90 ถึง 90 กล่าวคือ มันจะจัดการได้เพียงหนึ่งหรือสี่ควอแดรนท์เท่านั้น ดังนั้น โดยทั่วไปจึงใช้ atan2()
ตัวอย่างโปรแกรม : ค้นหาจำนวนเรเดียนที่มีค่าแทนเจนต์เป็น x แปลงผลลัพธ์เป็นมุม แล้วส่งออกผลลัพธ์
#include<math.h>#include<stdio.h>#definePI3.14159265intmain(void){doubleresult;doublex=1;result=atan(x)*180/PI;printf(Thearctangentof%lfis%lfn,x ,ผลลัพธ์);ผลตอบแทน(0);}
ผลการวิ่ง:
ส่วนแทนเจนต์ของ 1.000000is45.000000