Atan что это в математике
Перейти к содержимому

Atan что это в математике

  • автор:

atan , atanf , atanl , atan2 , atan2f , atan2l

Вычисляет арктангенс x ( atan , atanf и atanl ) или арктангенс y / x ( atan2 , atan2f и atan2l ).

Синтаксис

double atan( double x ); float atanf( float x ); long double atanl( long double x ); #define atan(X) // Requires C11 or higher float atan( float x ); // C++ only long double atan( long double x ); // C++ only double atan2( double y, double x ); float atan2f( float y, float x ); long double atan2l( long double y, long double x ); #define atan2(Y, X) // Requires C11 or higher float atan2( float y, float x ); // C++ only long double atan2( long double y, long double x ); // C++ only 

Параметры

Возвращаемое значение

atan возвращает арктангент x в диапазоне -π/2 к π/2 радианам. atan2 возвращает арктангент y / x в диапазоне -π в π радианы. Если значение x равно 0, atan возвращает 0. Если оба параметра atan2 равны 0, функция возвращает значение 0. Все результаты даются в радианах.

Используя признаки обоих параметров, atan2 определяет квадрант возвращаемого значения.

Входные данные Исключение SEH Исключение _matherr
± QNaN, IND нет _DOMAIN

Замечания

Функция atan вычисляет арктангенс (функцию обратного тангенса) x . atan2 вычисляет арктангенс y / x (если x равно 0; atan2 возвращает π/2; если y положительно, -π/2, если y отрицательно, или 0, если y равно 0).

Если вы используете atan или atan2 макрос из , тип аргумента определяет, какая версия функции выбрана. Дополнительные сведения см . в разделе «Математика с универсальным типом».

Функция atan содержит реализацию, которая использует Streaming SIMD Extensions 2 (SSE2). Сведения и ограничения по использованию реализации SSE2 см. в разделе _set_SSE2_enable .

Так как C++ разрешает перегрузку, можно вызывать перегрузки atan и atan2 принимать float или long double аргументы. В программе C, если вы не используете макрос для вызова этой функции, и всегда принимаете аргументы и возвращаете значение double . double atan2 atan

По умолчанию глобальное состояние этой функции ограничивается приложением. Чтобы изменить это поведение, см . статью «Глобальное состояние» в CRT.

Требования

Маршрут Обязательный заголовок (C) Обязательный заголовок (C++)
atan , atan2 , atanf , atan2f , atanl , atan2l или
atan , atan2 макросы

Пример

// crt_atan.c // arguments: 5 0.5 #include #include #include int main( int ac, char* av[] ) < double x, y, theta; if( ac != 3 )< fprintf( stderr, "Usage: %s \n", av[0] ); return 1; > x = atof( av[1] ); theta = atan( x ); printf( "Arctangent of %f: %f\n", x, theta ); y = atof( av[2] ); theta = atan2( y, x ); printf( "Arctangent of %f / %f: %f\n", y, x, theta ); return 0; > 
Arctangent of 5.000000: 1.373401 Arctangent of 0.500000 / 5.000000: 0.099669 

ATan

Примечание . В качестве параметра можно указывать как непосредственно число, так и адрес ячейки, в которой оно располагается.

Описание

Возвращает арктангенс числа.

Комментарии

Арктангенс числа — это угол, тангенс которого равен числу. Угол определяется в радианах в диапазоне от «-Пи/2» до «Пи/2».

Пример

Формула Результат Описание
=ATan(B6) -1,1264 Арктангенс числа, расположенного в ячейке B6, в радианах. Ячейка B6 содержит число -2,3.
=ATan(1) 0,7853 Арктангенс числа 1 в радианах.

atan

atan( X ) возвращает обратную функцию тангенса (функция арктангенса) X . Все углы исчисляются в радианах.

  • Для вещественных значений X , atan(X) возвращает значения в интервале [-pi/2,pi/2] .
  • Для комплексных чисел X , atan(X) возвращает комплексные числа с действительными частями в интервале [-pi/2,pi/2] .

Примеры

Функция Обратного тангенса для числовых и символьных аргументов

В зависимости от его аргументов, atan возвращает или точные символьные результаты с плавающей точкой.

Вычислите обратную функцию тангенса для этих чисел. Поскольку эти числа не являются символьными объектами, atan возвращает результаты с плавающей точкой.

A = atan([-1, -1/3, -1/sqrt(3), 1/2, 1, sqrt(3)])
A = -0.7854 -0.3218 -0.5236 0.4636 0.7854 1.0472

Вычислите обратную функцию тангенса для чисел, преобразованных в символьные объекты. Для многих символьных (точных) чисел, atan отвечает на неразрешенные символьные звонки.

symA = atan(sym([-1, -1/3, -1/sqrt(3), 1/2, 1, sqrt(3)]))
symA = [ -pi/4, -atan(1/3), -pi/6, atan(1/2), pi/4, pi/3]

Использование vpa аппроксимировать символьные результаты числами с плавающей запятой:

vpa(symA)
ans = [ -0.78539816339744830961566084581988. -0.32175055439664219340140461435866. -0.52359877559829887307710723054658. 0.46364760900080611621425623146121. 0.78539816339744830961566084581988. 1.0471975511965977461542144610932]

Постройте функцию Обратного тангенса

Постройте обратную функцию тангенса на интервале от-10 до 10.

syms x fplot(atan(x),[-10 10]) grid on

Figure contains an axes object. The axes object contains an object of type functionline.

Обработайте выражения, содержащие функцию Обратного тангенса

Много функций, такой как diff , int , taylor , и rewrite , может обработать выражения, содержащие atan .

Найдите первые и вторые производные обратной функции тангенса:

syms x diff(atan(x), x) diff(atan(x), x, x)
ans = 1/(x^2 + 1) ans = -(2*x)/(x^2 + 1)^2

Найдите неопределенный интеграл обратной функции тангенса:

int(atan(x), x)
ans = x*atan(x) - log(x^2 + 1)/2

Найдите расширение Ряда Тейлора atan(x) :

taylor(atan(x), x)
ans = x^5/5 - x^3/3 + x

Перепишите обратную функцию тангенса в терминах натурального логарифма:

rewrite(atan(x), 'log')
ans = (log(1 - x*1i)*1i)/2 - (log(1 + x*1i)*1i)/2

Входные параметры

X входной параметр
символьное число | символьная переменная | символьное выражение | символьная функция | символьный вектор | символьная матрица

Введите в виде символьного числа, переменной, выражения или функции, или как вектор или матрица символьных чисел, переменных, выражений или функций.

Смотрите также

Представлено до R2006a

Открытый пример

У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?

Документация Symbolic Math Toolbox

Поддержка

  • MATLAB Answers
  • Помощь в установке
  • Отчеты об ошибках
  • Требования к продукту
  • Загрузка программного обеспечения

© 1994-2021 The MathWorks, Inc.

  • Условия использования
  • Патенты
  • Торговые марки
  • Список благодарностей

Для просмотра документации необходимо авторизоваться на сайте
Войти
Памятка переводчика

1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.

2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.

3. Сохраняйте структуру оригинального текста — например, не разбивайте одно предложение на два.

4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.

5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.

Excel функция ATAN

Microsoft Excel функция ATAN возвращает арктангенс (в радианах) числа.
Функция ATAN — это встроенная функция Excel, относящаяся к категории математических / тригонометрических функций.
Её можно использовать как функцию рабочего листа (WS) в Excel.
Как функцию рабочего листа, функцию ATAN можно ввести как часть формулы в ячейку рабочего листа.

Синтаксис

Синтаксис функции ATAN в Microsoft Excel:

ATAN ( число )

Аргументы или параметры

число Тангенс угла, который вы хотите найти.

Возвращаемое значение

Функция ATAN возвращает числовое значение.

Применение

  • Excel для Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 для Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000

Тип функции

  • Функция рабочего листа (WS)

Пример (как функция рабочего листа)

Рассмотрим несколько примеров функции Excel ATAN чтобы понять, как использовать Excel функцию ATAN в качестве функции рабочего листа в Microsoft Excel:

Hа основе электронной таблицы Excel выше, будут возвращены следующие примеры функции ATAN:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *