Arctg x
Автор Галькова Илона задал вопрос в разделе Образование
Подскажите пожалуйста что такое arctg (арктангенс)? и получил лучший ответ
Ответ от RA3APH[гуру]
1/tg (единица делённая на тангенс)
Ответ от Teacher_IKT[гуру]
функция обратная тангенсу
функция обратная тангенсу
Ответ от Пользователь удален[мастер]
Арктангенс вычисляется методом сужения области определения до [0,pi/12] и аппроксимации в этой области. Алгоритм оптимизирован для чисел с плавающей точкой одинарной точности. Арксинус легко вычисляется через арктангенс (с дополнительным использованием вычисления квадратного корня), а арккосинус - через арксинус.
Для вычисления арктангенса использован следующий алгоритм:
Вначале проверить знак x, изменить знак, сделав аргумент неотрицательным.
Если x>1, обратить его: x1=1/x.
Сокращаем область определения, используя формулу: atan(x)=pi/6+atan((x*sqrt(3)-1)/(x+sqrt(3)). Здесь sqrt(3)3. При этом необходимо запомнить число шагов (возможно, ноль).
Арктангенс на интервале [0,pi/12] аппроксимируется формулой (для одинарной точности, в случае двойной точности формула должна быть улучшена!): atan(x) = x*(0.55913709/(1.4087812+x2) +0.60310579-0.05160454*x2)
К полученному результату добавляется столько pi/6, сколько было шагов сокращения области определения.
В случае обращения, аргумента, результат вычитается из pi/2.
Если была смена знака, у результата меняем знак.
Для повышенной точности, формулу на участке [0,pi/12] следует брать в виде:
atan(x) = x*(m0+n0*(x*x)+k0/(m1+n1*(x*x)+k1/(m2+n2*(x*x)+k2/(...)),
то есть в том же виде цепной дроби, как и для single precision, только с некоторыми другими значениями m0,n0,k0;m1,n1,k1;... Определению подобных значений будет посвящена задача, представляющая из себя частный случай алгоритма минимизации функции нескольких переменных.
Арктангенс вычисляется методом сужения области определения до [0,pi/12] и аппроксимации в этой области. Алгоритм оптимизирован для чисел с плавающей точкой одинарной точности. Арксинус легко вычисляется через арктангенс (с дополнительным использованием вычисления квадратного корня), а арккосинус - через арксинус.
Для вычисления арктангенса использован следующий алгоритм:
Вначале проверить знак x, изменить знак, сделав аргумент неотрицательным.
Если x>1, обратить его: x1=1/x.
Сокращаем область определения, используя формулу: atan(x)=pi/6+atan((x*sqrt(3)-1)/(x+sqrt(3)). Здесь sqrt(3)3. При этом необходимо запомнить число шагов (возможно, ноль).
Арктангенс на интервале [0,pi/12] аппроксимируется формулой (для одинарной точности, в случае двойной точности формула должна быть улучшена!): atan(x) = x*(0.55913709/(1.4087812+x2) +0.60310579-0.05160454*x2)
К полученному результату добавляется столько pi/6, сколько было шагов сокращения области определения.
В случае обращения, аргумента, результат вычитается из pi/2.
Если была смена знака, у результата меняем знак.
Для повышенной точности, формулу на участке [0,pi/12] следует брать в виде:
atan(x) = x*(m0+n0*(x*x)+k0/(m1+n1*(x*x)+k1/(m2+n2*(x*x)+k2/(...)),
то есть в том же виде цепной дроби, как и для single precision, только с некоторыми другими значениями m0,n0,k0;m1,n1,k1;... Определению подобных значений будет посвящена задача, представляющая из себя частный случай алгоритма минимизации функции нескольких переменных.
Ответ от Ксюша[эксперт]
arctga - это такой угол, tg которого равен а.вот и все, ничего сложного
arctga - это такой угол, tg которого равен а.вот и все, ничего сложного
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Подскажите пожалуйста что такое arctg (арктангенс)?
спросили в X COM
Интеграл: arctg x / (1+x^2)
Интеграл: arctg x / (1+x^2) dx= замена : arctg x =t; dx/ (1+x^2) =dt =
=Интеграл: t dt=
подробнее...
Интеграл: arctg x / (1+x^2)
Интеграл: arctg x / (1+x^2) dx= замена : arctg x =t; dx/ (1+x^2) =dt =
=Интеграл: t dt=
подробнее...
Как из неявной функции выразить y? arctg(x+y)=x
arctg(x+y) = x
tg(arctg(x+y)) = tg(x)
x + y = tg(x)
y = tg(x) -
подробнее...
Чему равен lim[-arctg(x)] при х-> +,-бесконечности?
Когда х стремится к + бесконечности, arctg x --> PI/2,
значит, (-arctg x) --> -
подробнее...
спросили в Messerschmitt
arctg(x) - arcctg(1/x) =? сколько это будет? конкретно в задании у меня х=3
arctg(x)=arcctg(1/x), поэтому
arctg(x) - arcctg(1/x) = arcctg(1/x)-
подробнее...
arctg(x) - arcctg(1/x) =? сколько это будет? конкретно в задании у меня х=3
arctg(x)=arcctg(1/x), поэтому
arctg(x) - arcctg(1/x) = arcctg(1/x)-
подробнее...
спросили в Plazma
чему равен косинус от арктангенса? [ функция cos (arctg x) = ? ]
arctg(x) = t; cos t =?
x=tgt = sin(t)/cos(t);
x² = (1-cos²t)/cos²t;
подробнее...
чему равен косинус от арктангенса? [ функция cos (arctg x) = ? ]
arctg(x) = t; cos t =?
x=tgt = sin(t)/cos(t);
x² = (1-cos²t)/cos²t;
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
помогите пожалуйста решитьДана функция двух переменных. Найти первые и вторые частные производные: z=arctg x/y
z=arctg(x/y)
z'(x)=1/(1+x^2/y^2)=y^2/(y^2+x^2)y=y/(x^2+y^2)
подробнее...
пожалуйста! интеграл arctg x
интегрируем по частям
u=arctgx du=1/(1+x^2)dx
dv=dx v=x
∫arctg x dx=x*arctg
подробнее...
спросили в Пий X
Люди помогите как выразить arctg(x) через tg
tgX=A, X=arctgA+Пn, где П=3,14 n принадлежит Z
вырази отсюда arctg.
Надеюсь, что
подробнее...
Люди помогите как выразить arctg(x) через tg
tgX=A, X=arctgA+Пn, где П=3,14 n принадлежит Z
вырази отсюда arctg.
Надеюсь, что
подробнее...
Исследовать функцию у=x-arctgx
Решение:
y=x-arctgx
1) область определения D(y):(-∞;∞)
2) Множество
подробнее...
Решите пожалуйста (1+x^2)y'+y=arctgx
(1 + x²)y' + y = arctg(x)
e^(arctg(x))*y' + e^(arctg(x))*y/(1 + x²) = e^(arctg(x))*arctg(x)/(1
подробнее...
спросили в Интегралы
чему равен интеграл 1/1+x^2
Ответ. Значение интеграла arctg(x)+C.
Источник:
подробнее...
чему равен интеграл 1/1+x^2
Ответ. Значение интеграла arctg(x)+C.
Источник:
подробнее...
спросили в Инта
Помогите найти интеграл из 1/sin(x)
Решение:
Делаем замену : t = tg(x/2) , тогда :
X = 2 arctg(x)
Sin(x) = sin(2
подробнее...
Помогите найти интеграл из 1/sin(x)
Решение:
Делаем замену : t = tg(x/2) , тогда :
X = 2 arctg(x)
Sin(x) = sin(2
подробнее...