C atan2 () - C Τυπική βιβλιοθήκη

Η συνάρτηση atan2 () υπολογίζει την εφαπτομένη τόξου ενός ορίσματος.

C atan2 () Πρωτότυπο

 διπλό atan2 (διπλό y, διπλό x);

Η συνάρτηση atan2 () παίρνει δύο ορίσματα: συντεταγμένη x και συντεταγμένη y και υπολογίζει τη γωνία σε ακτίνια για το τεταρτημόριο.

Για καλύτερη κατανόηση του atan2 ():

(Μαθηματικά) tan -1 (y / x) = atan2 (y, x) (In C προγραμματισμός)

Δύο άλλες συναρτήσεις atan2f () και atan2l () υπάρχουν επίσης στο C για συγκεκριμένη εργασία floatκαι long doubleαντίστοιχα.

Η atan2()συνάρτηση ορίζεται στο αρχείο κεφαλίδας.

Εύρος C atan2 ()

Τα ορίσματα του atan2 () μπορεί να είναι οποιοσδήποτε αριθμός, είτε θετικός είτε αρνητικός.

Παράδειγμα: Συνάρτηση C atan2 ()

 #include #include #define PI 3.141592654 int main() ( double x, y, result; y = 2.53; x = -10.2; result = atan2(y, x); result = result * 180.0/PI; printf("Tangent inverse for(x = %.1lf, y = %.1lf) is %.1lf degrees.", x, y, result); return 0; ) 

Παραγωγή

 Η εφαπτομένη αντίστροφη για (x = -10,2, y = 2,53) είναι 166,1 μοίρες. 

Προσοχή κατά τη χρήση του atan2 ()

Η τιμή του δεύτερου ορίσματος που πέρασε δεν πρέπει να είναι 0. Εάν το δεύτερο όρισμα που έχει περάσει είναι 0, το πρόγραμμα δεν θα εκτελεστεί σωστά.

ενδιαφέροντα άρθρα...