A C++

A C



Matematika, štatistika a počítačové programovacie jazyky fungujú ruka v ruke. Vzorec používaný v štatistikách alebo matematike je niekedy potrebné implementovať do počítačových programovacích jazykov. Tieto funkcie a vzorec fungujú rovnako vo všetkých predmetoch. Jediný rozdiel je v implementácii. Tento článok je navrhnutý tak, aby vás naučil, ako implementovať funkciu atan() v programovacom jazyku c++.

Čo je funkcia atan() C++?

Funkcia atan() je inverzná tangensová funkcia Math. Používa sa na nájdenie inverznej tangensovej hodnoty čísla v programovacom jazyku c++. V matematike je atan() tan-1a. „a“ je číslo a tan-1 nájde inverznú tangens k „a“.







Podobne, keď nájdeme atan() v programovacom jazyku c++, funkcii atan() sa poskytne číslo „a“ a vypočíta sa inverzný tangens k „a“. Funkcia atan() v c++ vráti tangens inverznú k danému číslu vo formáte radiánov. Hodnota radiánu sa rovná 180/pi stupňov. Keď teda vypočítate tangensovú inverziu na kalkulačke, nájdete iný výsledok, pretože kalkulačka vráti výsledok vo forme stupňa. Ale výstup atan() je v radiánoch. Ak chcete rovnaký výsledok, aký poskytuje kalkulačka, musíte previesť výsledok v radiáne na stupne.



Syntax funkcie atan() C++

Syntax funkcie atan() c++ je uvedená nižšie:







Aby sme definovali funkciu atan(), musíme poskytnúť aj typ údajov. Float sa použije pre plávajúce číslo a double sa použije pre dvojité plávajúce číslo.

Tu je syntax parametrov typu float aj double float:



„Float“ a „double“ sú dátové typy funkcie atan() a parametrov. Ak je parameter typu „float“, návratový typ funkcie bude tiež float. Podobne, ak je typ parametra „double“, potom návratový typ funkcie bude „double“. Funkcia atan() vráti výsledok buď s pohyblivou rádovou čiarkou alebo s dvojitým floatom. Ak teda zadáte int číslo, výsledok bude v desatinných bodoch.

Ako funguje funkcia atan() C++?

Funkcia atan() vezme číslo ako vstup a vypočíta jeho inverzný tangens a vráti vypočítaný výsledok. Vráti vypočítanú inverznú tangentovú hodnotu vo forme radiánov. Aby ste pochopili, ako funkcia atan() funguje lepšie, pozrite si príklady uvedené nižšie.

Príklad 1:

Prvý príklad jednoducho vezme číslo ako vstup a odovzdá ho funkcii atan() na výpočet inverzného tangensu tohto poskytnutého čísla. Kód je uvedený nižšie.

Počnúc prvým riadkom kódu, 'iostream' je štandardná knižnica c++, ktorá poskytuje funkčnosť prijímania vstupu a poskytovania výstupu používateľovi: cin, cout, atď. Ďalší riadok je import knižnice 'cmath' do program. Knižnica „cmath“ programovacieho jazyka c++ poskytuje matematické funkcie ako atan(), asin() atď. „Using namespace std“ umožňuje programu použiť všetky veci, ktoré poskytuje „std namespace“.

Program začína funkciou main(), za ktorou nasledujú otváracie a zatváracie zátvorky, {}. Všetky riadky kódu sa nachádzajú medzi týmito zátvorkami. Ako sme vysvetlili vyššie, typ vstupného parametra a návratový parameter sú vo všeobecnosti rovnaké. Takže „double a = 12,57, out“ predstavuje vstupné a výstupné premenné vo forme dvojitého dátového typu. Parameter „a“ drží vstup a parameter „out“ zachová výstup funkcie atan(). Metódou ‚cout‘ vytlačíme výstup funkcie atan(). „Return 0“ sa uvádza na konci, takže funkcia úspešne vráti výsledok alebo vyvolá výnimku v prípade akejkoľvek chyby.

Pozrime sa na výsledok programu uvedeného nižšie:

Funkcia atan(12,57) vrátila 1,49141 v radiánovom formáte. Ak vypočítate atan(12,57) na kalkulačke, dostanete 85,45, pretože kalkulačka dáva výsledok v stupňoch. V nasledujúcom príklade prevedieme radián na stupeň.

Príklad 2:

Ako je uvedené vyššie, radián sa rovná 180/pi, takže na prevod radiánu na stupeň použijeme rovnaký vzorec. Najprv si pozrite kód nižšie a potom vysvetlíme každý riadok samostatne.

Všimnite si, že sme použili rovnaký kód a vzorové údaje ako v prvom príklade. Vysvetlime teda ďalší riadok „cout << „atan(“<

Pozrime sa na výstup nižšie:

Príklad 3:

Pozrime sa, ako funguje funkcia atan(), ak je ako vstup poskytnuté celé číslo. Za normálnych okolností by to nemalo spôsobiť žiadnu chybu, pretože celé číslo funguje dobre s typmi údajov float alebo double float. Skontrolujte priložený kód nižšie.

Ak si všimnete, opäť sme použili rovnaký kód, ale zmenili sme vstupné údaje na celé číslo. Dátový typ „int“ sa používa v programovacom jazyku c++ na definovanie celých čísel. V predchádzajúcich príkladoch sme použili plávajúce čísla. Takže tu sme použili číslo int na zobrazenie výsledku funkcie atan().

Skontrolujeme výsledok funkcie atan() pre celé číslo uvedené nižšie. Všimnite si, že funkcia atan() úspešne vypočítala inverzný tangens celého čísla bez toho, aby vyvolala chybu, pretože inverzný tangens možno nájsť v celom čísle.

Záver

Tento článok je určený na diskusiu o fungovaní funkcie atan() v programovacom jazyku c++. Funkcia atan() vypočíta tangensovú inverziu daného čísla a vráti výsledok v radiánoch. Pre vaše pochopenie sme začlenili tri jedinečné príklady.