Математиката, статистиката и езиците за компютърно програмиране работят ръка за ръка. Формулата, използвана в статистиката или математиката, понякога трябва да бъде внедрена в езици за компютърно програмиране. Тези функции и формула работят еднакво във всички предмети. Единствената разлика е изпълнението. Тази статия е предназначена да научи как да внедрите функцията atan() в езика за програмиране c++.
Какво е atan() C++ функция?
Функцията atan() е обратна тангенс функция на Math. Използва се за намиране на стойността на обратния тангенс на число в езика за програмиране 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. По същия начин, ако типът на параметъра е „double“, тогава типът връщане на функцията ще бъде „double“. Функцията atan() връща резултата или с плаваща запетая, или с двойна плаваща запетая. Така че, ако предоставите int число, резултатът ще бъде в десетични точки.
Как работи функцията atan() C++?
Функцията atan() приема число като вход и изчислява неговия обратен тангенс и връща изчисления резултат. Връща изчислената стойност на обратния тангенс под формата на радиани. За да разберете как функцията atan() работи по-добре, вижте примерите, дадени по-долу.
Пример 1:
Първият пример просто приема число като вход и го предава на функцията atan(), за да изчисли обратния тангенс на предоставеното число. Кодът е даден по-долу.
Започвайки с първия ред код, 'iostream' е стандартна c++ библиотека, която осигурява функционалността за приемане на входни данни и даване на изходни данни на потребителя: cin, cout и т.н. Следващият ред импортира библиотеката 'cmath' в програма. Библиотеката „cmath“ на езика за програмиране c++ предоставя математически функции като atan(), asin() и т.н. „using namespace std“ позволява на програмата да използва всички неща, предоставени от „std namespace“.
Програмата започва с функцията main(), последвана от отварящите и затварящите скоби, {}. Всички редове код влизат между тези скоби. Както обяснихме по-горе, типът на входния параметър и върнатия параметър обикновено са еднакви. И така, „double a = 12.57, out“ представлява входните и изходните променливи в двоен тип данни. Параметърът „a“ задържа входа, а параметърът „out“ ще запази изхода на функцията atan(). Използвайки метода „cout“, ще отпечатаме изхода на функцията atan(). „Връщане 0“ се предоставя в края, така че функцията да върне успешно резултата или да хвърли изключение в случай на грешка.
Нека видим резултата от програмата, дадена по-долу:
Функцията atan(12.57) върна 1,49141 във формат радиан. Ако изчислите atan(12,57) на калкулатора, ще получите 85,45, тъй като калкулаторът дава резултата в градуси. Нека преобразуваме радиана в градус в следващия пример.
Пример 2:
Както беше обсъдено по-горе, радианът е равен на 180/pi, така че ще използваме същата формула, за да преобразуваме радиана в градус. Вижте първо кода по-долу и след това ще обясним всеки ред поотделно.
Имайте предвид, че използвахме същия код и примерни данни, както в първия пример. И така, нека просто обясним допълнителния ред, ‘cout << “atan(“<
Нека видим резултата по-долу: Нека видим как работи функцията atan(), ако като вход е предоставено цяло число. Обикновено не би трябвало да предизвиква грешка, тъй като целите числа работят добре с типовете данни float или double float. Проверете приложения код по-долу. Ако забелязвате, отново използвахме същия код, но променихме входните данни на цяло число. Типът данни „int“ се използва в езика за програмиране c++ за дефиниране на цели числа. В предишните примери използвахме плаващи числа. Така че тук използвахме int числото, за да видим резултата от функцията atan(). Нека проверим резултата от функцията atan() за цяло число, дадено по-долу. Обърнете внимание, че функцията atan() изчисли успешно обратния тангенс на цялото число, без да предизвика грешка, тъй като обратният тангенс може да бъде намерен в цяло число. Тази статия е предназначена да обсъди работата на функцията atan() в езика за програмиране c++. Функцията atan() изчислява тангенса, обратен на дадено число, и връща резултата в радиани. Включихме три уникални примера за вашето разбиране. Пример 3:
Заключение