2014-02-17 3 views
1

Интересно, почему это не работает, как ожидалось:Упрощая Atan (тангенс (а + б))

assume(x+y < %pi/2); 
assume(x+y > -%pi/2); 
atan(tan(x+y)); 

Оно сводится к:

atan(tan(x+y)) 

т.е. не на всех. Я бы ожидал, что это сводится к:

x+y 

ответ

2

Попробуйте triginverses.

(%i9) atan (tan (x + y)); 
(%o9)       atan(tan(y + x)) 
(%i10) %, triginverses=all; 
(%o10)        y + x 
Смежные вопросы