És C++

Es C



A matematika, a statisztika és a számítógépes programozási nyelvek kéz a kézben működnek. A statisztikákban vagy a matematikában használt képleteket néha számítógépes programozási nyelveken kell megvalósítani. Ezek a függvények és a képlet minden tantárgyban ugyanúgy működnek. Az egyetlen különbség a megvalósítás. Ez a cikk megtanítja az atan() függvény megvalósítását a c++ programozási nyelven.

Mi az atan() C++ függvény?

Az atan() függvény a matematika inverz érintőfüggvénye. Egy szám inverz érintő értékének meghatározására szolgál a c++ programozási nyelvben. A matematikában az atan() a tan-1a. Az „a” a szám, a tan-1 pedig az „a” inverz érintőjét találja meg.







Hasonlóképpen, ha megtaláljuk az atan()-t a c++ programozási nyelvben, akkor az atan() függvényhez egy „a” szám kerül, és kiszámítja az „a” inverz érintőjét. A c++ atan() függvénye az adott szám tangens inverzét adja vissza radián formátumban. A radián érték egyenlő 180/pi fokkal. Tehát, amikor egy érintő inverzét számítja ki egy számológépen, más eredményt fog kapni, mivel a számológép az eredményt fok formájában adja vissza. De az atan() kimenete radiánban van. Ha ugyanazt az eredményt szeretné elérni, mint a számológép, akkor a radián eredményt át kell konvertálnia fokszámra.



Az atan() C++ függvény szintaxisa

Az atan() c++ függvény szintaxisa az alábbiakban látható:







Az atan() függvény meghatározásához meg kell adnunk az adattípust is. A lebegő szám a Float, a dupla lebegő szám pedig a dupla lesz.

Íme a float és a dupla lebegő adattípus paramétereinek szintaxisa:



A „float” és a „double” az atan() függvény és a paraméterek adattípusai. Ha a paraméter „float” típusú, akkor a függvény visszatérési típusa is float lesz. Hasonlóképpen, ha a paraméter típusa „double”, akkor a függvény visszatérési típusa „double” lesz. Az atan() függvény az eredményt lebegőpontos vagy dupla lebegőpontos formában adja vissza. Tehát, ha megad egy int számot, az eredmény tizedespontokban lesz megadva.

Hogyan működik az atan() C++ függvény?

Az atan() függvény bemenetként egy számot vesz fel, és kiszámítja annak inverz érintőjét, és visszaadja a számított eredményt. A számított inverz érintőértéket adja vissza radián formájában. Az atan() függvény jobb működésének megértéséhez tekintse meg az alábbi példákat.

1. példa:

Az első példa egyszerűen egy számot vesz bemenetként, és továbbadja az atan() függvénynek, hogy kiszámítsa a megadott szám inverz érintőjét. A kód alább található.

A kód első sorától kezdve az „iostream” egy szabványos c++ könyvtár, amely biztosítja a bemenet fogadásának és a felhasználónak a kimenetnek adását: cin, cout stb. A következő sor a „cmath” könyvtár importálása a program. A c++ programozási nyelv „cmath” könyvtára biztosítja a Math függvényeket, például az atan(), asin() stb. A „using namespace std” lehetővé teszi a program számára, hogy az „std névtér” által biztosított összes dolgot használja.

A program a main() függvénnyel indul, amit a nyitó és záró zárójelek követnek, a {}. Minden kódsor e zárójelek közé kerül. Ahogy fentebb kifejtettük, a bemeneti paraméter és a visszatérési paraméter típusa általában megegyezik. Tehát a „dupla a = 12,57, out” a bemeneti és kimeneti változókat jelenti kettős adattípusú formában. Az „a” paraméter tartja a bemenetet, az „out” paraméter pedig az atan() függvény kimenetét. A „cout” metódussal kiírjuk az atan() függvény kimenetét. A „0 visszatérés” a végén található, így a függvény sikeresen visszaadja az eredményt, vagy hiba esetén kivételt dob.

Lássuk az alábbi program eredményét:

Az atan(12.57) függvény 1.49141-et adott vissza radián formátumban. Ha a számológépen kiszámolja az atan(12,57) értéket, akkor 85,45-öt kap, mivel a számológép az eredményt fokban adja meg. Váltsuk át a radiánt fokra a következő példában.

2. példa:

Ahogy fentebb tárgyaltuk, a radián egyenlő 180/pi-vel, ezért ugyanazt a képletet fogjuk használni a radián fokossá alakításához. Először nézze meg az alábbi kódot, majd az egyes sorokat külön magyarázzuk el.

Vegye figyelembe, hogy ugyanazt a kódot és mintaadatokat használtuk, mint az első példában. Tehát magyarázzuk el a további sort: 'cout << 'atan('<

Lássuk az alábbi kimenetet:

3. példa:

Nézzük meg, hogyan működik az atan() függvény, ha egész számot adunk meg bemenetként. Általában nem okozhat hibát, mivel az egész szám jól működik a float vagy a double float adattípusokkal. Ellenőrizze az alábbi mellékelt kódot.

Ha észreveszi, ismét ugyanazt a kódot használtuk, de a bemeneti adatokat egész számra változtattuk. Az „int” adattípust a c++ programozási nyelv használja egész számok meghatározására. Az előző példákban lebegő számokat használtunk. Tehát itt az int számot használtuk az atan() függvény eredményének megtekintéséhez.

Ellenőrizzük az atan() függvény eredményét az alábbiakban megadott egész számra. Figyeljük meg, hogy az atan() függvény sikeresen kiszámította az egész szám inverz érintőjét, hiba nélkül, mivel az inverz érintő egész számban található.

Következtetés

Ez a cikk az atan() függvény működését tárgyalja a c++ programozási nyelvben. Az atan() függvény kiszámítja egy adott szám tangens inverzét, és az eredményt radiánban adja vissza. Három egyedi példát építettünk be, hogy megértse.