Και C++

Kai C



Τα μαθηματικά, η στατιστική και οι γλώσσες προγραμματισμού υπολογιστών λειτουργούν χέρι-χέρι. Ο τύπος που χρησιμοποιείται στα στατιστικά ή στα μαθηματικά χρειάζεται μερικές φορές να εφαρμοστεί σε γλώσσες προγραμματισμού υπολογιστών. Αυτές οι συναρτήσεις και οι τύποι λειτουργούν το ίδιο σε όλα τα μαθήματα. Η μόνη διαφορά είναι η υλοποίηση. Αυτό το άρθρο έχει σχεδιαστεί για να διδάξει πώς να εφαρμόσετε τη συνάρτηση atan() στη γλώσσα προγραμματισμού c++.

Τι είναι η συνάρτηση atan() C++;

Η συνάρτηση atan() είναι μια αντίστροφη εφαπτομένη των Μαθηματικών. Χρησιμοποιείται για την εύρεση της αντίστροφης εφαπτομένης ενός αριθμού στη γλώσσα προγραμματισμού c++. Στα Μαθηματικά, το atan() είναι το tan-1a. Το «a» είναι ο αριθμός και το tan-1 βρίσκει την αντίστροφη εφαπτομένη του «a».







Ομοίως, όταν βρίσκουμε το atan() στη γλώσσα προγραμματισμού c++, παρέχεται ένας αριθμός «a» στη συνάρτηση atan() και υπολογίζει την αντίστροφη εφαπτομένη του «a». Η συνάρτηση atan() του c++ επιστρέφει την εφαπτομένη αντίστροφη του δεδομένου αριθμού σε μορφή ακτίνων. Η τιμή ακτίνων είναι ίση με 180/pi μοίρες. Έτσι, όταν υπολογίζετε μια εφαπτομένη αντίστροφη σε μια αριθμομηχανή, θα βρείτε ένα διαφορετικό αποτέλεσμα καθώς η αριθμομηχανή επιστρέφει το αποτέλεσμα με τη μορφή μιας μοίρας. Αλλά η έξοδος του atan() είναι σε ακτίνια. Εάν θέλετε το ίδιο αποτέλεσμα με αυτό που παρέχει η αριθμομηχανή, πρέπει να μετατρέψετε το αποτέλεσμα ακτίνων σε βαθμό.



Σύνταξη της συνάρτησης atan() C++

Η σύνταξη της συνάρτησης atan() c++ δίνεται παρακάτω:







Για να ορίσουμε τη συνάρτηση atan(), πρέπει να δώσουμε και τον τύπο δεδομένων. Το Float θα χρησιμοποιηθεί για τον κυμαινόμενο αριθμό και το double θα χρησιμοποιηθεί για τον διπλό κυμαινόμενο αριθμό.

Ακολουθεί η σύνταξη των παραμέτρων τύπου δεδομένων float και double float:



Το «float» και το «double» είναι οι τύποι δεδομένων της συνάρτησης atan() και οι παράμετροι. Εάν η παράμετρος είναι στον τύπο «float», ο τύπος επιστροφής για τη συνάρτηση θα είναι επίσης float. Ομοίως, εάν ο τύπος της παραμέτρου είναι «διπλός», τότε ο τύπος επιστροφής της συνάρτησης θα είναι «διπλός». Η συνάρτηση atan() επιστρέφει το αποτέλεσμα είτε σε κινητή υποδιαστολή είτε σε διπλή αιώρηση. Έτσι, εάν δώσετε έναν αριθμό int, το αποτέλεσμα θα είναι σε δεκαδικά ψηφία.

Πώς λειτουργεί η συνάρτηση atan() C++;

Η συνάρτηση atan() παίρνει έναν αριθμό ως είσοδο και υπολογίζει την αντίστροφη εφαπτομένη του και επιστρέφει το υπολογισμένο αποτέλεσμα. Επιστρέφει την υπολογισμένη τιμή αντίστροφης εφαπτομένης με τη μορφή ακτίνων. Για να κατανοήσετε πώς λειτουργεί καλύτερα η συνάρτηση atan(), δείτε τα παραδείγματα που δίνονται παρακάτω.

Παράδειγμα 1:

Το πρώτο παράδειγμα απλώς παίρνει έναν αριθμό ως είσοδο και τον μεταβιβάζει στη συνάρτηση atan() για να υπολογίσει την αντίστροφη εφαπτομένη αυτού του παρεχόμενου αριθμού. Ο κωδικός δίνεται παρακάτω.

Ξεκινώντας με την πρώτη γραμμή κώδικα, το 'iostream' είναι μια τυπική βιβλιοθήκη c++ που παρέχει τη λειτουργία λήψης εισόδου και παροχής εξόδου στον χρήστη: cin, cout κ.λπ. Η επόμενη γραμμή εισάγει τη βιβλιοθήκη 'cmath' στο πρόγραμμα. Η βιβλιοθήκη «cmath» της γλώσσας προγραμματισμού c++ παρέχει τις Math συναρτήσεις όπως atan(), asin(), κ.λπ. Το «using namespace std» επιτρέπει στο πρόγραμμα να χρησιμοποιεί όλα τα πράγματα που παρέχονται από το «std namespace».

Το πρόγραμμα ξεκινά με τη συνάρτηση main(), ακολουθούμενη από τις αγκύλες ανοίγματος και κλεισίματος, {}. Όλες οι γραμμές κώδικα μπαίνουν ανάμεσα σε αυτές τις αγκύλες. Όπως εξηγήσαμε παραπάνω, ο τύπος της παραμέτρου εισόδου και η παράμετρος επιστροφής είναι γενικά ο ίδιος. Άρα, το 'double a = 12,57, out' αντιπροσωπεύει τις μεταβλητές εισόδου και εξόδου σε μορφή διπλού τύπου δεδομένων. Η παράμετρος «a» κρατά την είσοδο και η παράμετρος «out» θα διατηρήσει την έξοδο της συνάρτησης atan(). Χρησιμοποιώντας τη μέθοδο «cout», θα εκτυπώσουμε την έξοδο της συνάρτησης atan(). Το «return 0» παρέχεται στο τέλος, έτσι ώστε η συνάρτηση να επιστρέφει με επιτυχία το αποτέλεσμα ή να δημιουργεί εξαίρεση σε περίπτωση οποιουδήποτε σφάλματος.

Ας δούμε το αποτέλεσμα του προγράμματος που δίνεται παρακάτω:

Η συνάρτηση atan(12,57) επέστρεψε 1,49141 σε μορφή ακτίνων. Αν υπολογίσετε το atan(12,57) στην αριθμομηχανή, θα λάβετε 85,45 καθώς η αριθμομηχανή δίνει το αποτέλεσμα σε μοίρες. Ας μετατρέψουμε το ακτίνιο σε βαθμό στο επόμενο παράδειγμα.

Παράδειγμα 2:

Όπως αναφέρθηκε παραπάνω, το ακτίνιο είναι ίσο με 180/pi, επομένως θα χρησιμοποιήσουμε τον ίδιο τύπο για να μετατρέψουμε το ακτίνιο σε βαθμό. Δείτε πρώτα τον παρακάτω κώδικα και μετά θα εξηγήσουμε κάθε γραμμή ξεχωριστά.

Σημειώστε ότι χρησιμοποιήσαμε τον ίδιο κώδικα και δείγματα δεδομένων όπως στο πρώτο παράδειγμα. Λοιπόν, ας εξηγήσουμε απλώς την πρόσθετη γραμμή, 'cout << 'atan('<

Ας δούμε την έξοδο παρακάτω:

Παράδειγμα 3:

Ας δούμε πώς λειτουργεί η συνάρτηση atan() εάν παρέχεται ένας ακέραιος αριθμός ως είσοδος. Κανονικά, δεν θα πρέπει να δημιουργεί κανένα σφάλμα, καθώς ο ακέραιος αριθμός λειτουργεί καλά με τους τύπους δεδομένων float ή double float. Ελέγξτε τον συνημμένο κωδικό παρακάτω.

Αν παρατηρήσετε, χρησιμοποιήσαμε ξανά τον ίδιο κωδικό αλλά αλλάξαμε τα δεδομένα εισόδου σε ακέραιο. Ο τύπος δεδομένων «int» χρησιμοποιείται στη γλώσσα προγραμματισμού c++ για τον ορισμό ακέραιων αριθμών. Στα προηγούμενα παραδείγματα, χρησιμοποιήσαμε κυμαινόμενους αριθμούς. Εδώ λοιπόν, χρησιμοποιήσαμε τον αριθμό int για να δούμε το αποτέλεσμα της συνάρτησης atan().

Ας ελέγξουμε το αποτέλεσμα της συνάρτησης atan() για έναν ακέραιο αριθμό που δίνεται παρακάτω. Σημειώστε ότι η συνάρτηση atan() υπολόγισε την αντίστροφη εφαπτομένη του ακέραιου αριθμού με επιτυχία χωρίς να προκαλέσει σφάλμα, καθώς η αντίστροφη εφαπτομένη μπορεί να βρεθεί σε έναν ακέραιο αριθμό.

συμπέρασμα

Αυτό το άρθρο έχει σχεδιαστεί για να συζητήσει τη λειτουργία της συνάρτησης atan() στη γλώσσα προγραμματισμού c++. Η συνάρτηση atan() υπολογίζει την εφαπτομένη αντίστροφη ενός δεδομένου αριθμού και επιστρέφει το αποτέλεσμα σε ακτίνια. Ενσωματώσαμε τρία μοναδικά παραδείγματα για να καταλάβετε.