In C++

In C



Matematika, statistika in računalniški programski jeziki delujejo z roko v roki. Formulo, ki se uporablja v statistiki ali matematiki, je včasih treba implementirati v računalniške programske jezike. Te funkcije in formula delujejo enako pri vseh predmetih. Edina razlika je v izvedbi. Ta članek je namenjen poučevanju implementacije funkcije atan() v programskem jeziku c++.

Kaj je funkcija atan() C++?

Funkcija atan() je inverzna tangentna funkcija Math. Uporablja se za iskanje vrednosti inverznega tangensa števila v programskem jeziku c++. V matematiki je atan() tan-1a. 'a' je število in tan-1 najde inverzni tangens 'a'.







Podobno, ko najdemo atan() v programskem jeziku c++, se funkciji atan() dodeli število 'a', ki izračuna inverzni tangens 'a'. Funkcija atan() v c++ vrne inverzno tangenco danega števila v obliki radianov. Radianska vrednost je enaka 180/pi stopinj. Torej, ko na kalkulatorju izračunate inverz tangente, boste našli drugačen rezultat, saj kalkulator vrne rezultat v obliki stopinj. Vendar je rezultat atan() v radianih. Če želite enak rezultat, kot ga ponuja kalkulator, morate rezultat radiana pretvoriti v stopinje.



Sintaksa funkcije atan() C++

Sintaksa funkcije atan() c++ je podana spodaj:







Za definiranje funkcije atan() moramo zagotoviti tudi podatkovni tip. Za plavajoče število bo uporabljeno plavajoče število, za dvojno plavajoče število pa dvojno.

Tukaj je sintaksa parametrov podatkovnega tipa float in double float:



'float' in 'double' sta tipa podatkov funkcije atan() in parametrov. Če je parameter vrste »float«, bo tudi povratni tip za funkcijo float. Podobno, če je tip parametra 'double', potem bo povratni tip funkcije 'double'. Funkcija atan() vrne rezultat v obliki plavajoče vejice ali dvojne lebdeče vrednosti. Torej, če navedete int število, bo rezultat v decimalnih točkah.

Kako deluje funkcija atan() C++?

Funkcija atan() sprejme število kot vhod in izračuna njegov inverzni tangens ter vrne izračunan rezultat. Vrne izračunano vrednost inverznega tangensa v obliki radianov. Če želite razumeti, kako funkcija atan() deluje bolje, si oglejte spodnje primere.

Primer 1:

Prvi primer preprosto vzame število kot vhod in ga posreduje funkciji atan(), da izračuna inverzni tangens navedenega števila. Koda je navedena spodaj.

Začenši s prvo vrstico kode, je 'iostream' standardna knjižnica c++, ki zagotavlja funkcionalnost sprejemanja vnosa in podajanja izhoda uporabniku: cin, cout itd. Naslednja vrstica uvaža knjižnico 'cmath' v program. Knjižnica »cmath« programskega jezika c++ ponuja funkcije Math, kot so atan(), asin() itd. »using namespace std« omogoča programu uporabo vseh stvari, ki jih ponuja »std namespace«.

Program se začne s funkcijo main(), ki ji sledita začetni in končni oklepaj, {}. Vse vrstice kode gredo med te oklepaje. Kot smo pojasnili zgoraj, sta vrsta vhodnega parametra in povratnega parametra na splošno enaka. Torej 'double a = 12,57, out' predstavlja vhodne in izhodne spremenljivke v obliki dvojnega podatkovnega tipa. Parameter 'a' zadrži vhod, parameter 'out' pa bo ohranil izhod funkcije atan(). Z uporabo metode 'cout' bomo natisnili izhod funkcije atan(). Na koncu je naveden 'return 0', tako da funkcija uspešno vrne rezultat ali vrže izjemo v primeru kakršne koli napake.

Oglejmo si rezultat spodaj navedenega programa:

Funkcija atan(12.57) je vrnila 1,49141 v radianski obliki. Če na kalkulatorju izračunate atan (12,57), boste dobili 85,45, saj kalkulator poda rezultat v stopinjah. V naslednjem primeru pretvorimo radian v stopinjo.

Primer 2:

Kot je razloženo zgoraj, je radian enak 180/pi, zato bomo uporabili isto formulo za pretvorbo radiana v stopinjo. Najprej si oglejte spodnjo kodo, nato pa bomo razložili vsako vrstico posebej.

Upoštevajte, da smo uporabili isto kodo in vzorčne podatke kot v prvem primeru. Torej, razložimo samo dodatno vrstico, 'cout << “atan(“<

Poglejmo izhod spodaj:

Primer 3:

Poglejmo, kako deluje funkcija atan(), če je kot vhod podano celo število. Običajno ne bi smelo povzročati napak, saj celo število dobro deluje s podatkovnimi tipi float ali double float. Preverite spodnjo priloženo kodo.

Če opazite, smo ponovno uporabili isto kodo, vendar smo vhodne podatke spremenili v celo število. Podatkovni tip 'int' se uporablja v programskem jeziku c++ za definiranje celih števil. V prejšnjih primerih smo uporabili plavajoče številke. Tukaj smo torej uporabili številko int, da bi videli rezultat funkcije atan().

Preverimo rezultat funkcije atan() za spodaj navedeno celo število. Upoštevajte, da je funkcija atan() uspešno izračunala inverzni tangens celega števila, ne da bi povzročila napako, saj je inverzni tangens mogoče najti v celem številu.

Zaključek

Ta članek je namenjen razpravi o delovanju funkcije atan() v programskem jeziku c++. Funkcija atan() izračuna inverz tangensa danega števila in vrne rezultat v radianih. Za vaše razumevanje smo vključili tri edinstvene primere.