Функции преобразования тригонометрических выражений
Функции преобразования тригонометрических выражений
Хотя представленные выше функции иногда применимы для тригонометрических выражений, для последних есть ряд специальных функций, дающих более надежные результаты в ходе преобразований тригонометрических функций. В названии этой группы функций имеется слово Trig. Начнем с функции Trig-Expand [expr ], которая обеспечивает расширение выражения ехрг, содержащего тригонометрические и гиперболические функции. Представленные ниже примеры иллюстрируют работу этой функции: TrigExpandfSin[а+b]] Cos[b] Sin[a] +Cos[a] Sin[b] TrigExpand[Cos[3*x]] TrigExpand[Cos[3*x]] Cos[x]3-3Cos[x] Sin[x]2 TrigExpand[Sinh[2^x]] 2Cosh[x] Sinh[x] TrigExpand[Sin[Cos[Tan[x]^2]]]
Cos[1/2Cos[Tan[x]2] + 1/2ISin[Tan[x]2] Sin[1/2Cos[Tan[x]2] - 1/2ISin[Tan[x]2] Cos[1/2Cos[Tan[x]2] - 1/2ISin[Tan[x]2] Sin[1/2Cos[Tan[x]2] + 1/2ISin[Tan[x]2] TrigExpand[Sin[2*x]-Cos[3*x]^2] 1/2 Cos[x]6/2+2Cos[x] Sin[x] + 15/2Cos[x]4Sin[x]2 15/2Cos[x]2/Sin[x]4+Sin[x]6 /2 TrigExpand[Sin[2 ArcCoth[t]]] 2 Cos [ArcCoth[ t] ] Sin[ArcCoth[ t] ] Следующие две функции обеспечивают взаимные преобразования экспоненциальных и тригонометрических выражений:
- TrigToExp [expr] — преобразует тригонометрические выражения к экспоненциальному виду;
- ExpToTrig [expr] — преобразует экспоненциальные выражения в тригонометрические.
Примеры применения этих функций:
TrigToExp[Cos[z]] 1/2( EIz+EIz) ExpToTrig [ % ] Cos [ z] f := Sinh[z] + Cosh[z] TrigToExp[f] Ez ExpToTrig[%] Cosh[z] + Sinh[z] TrigToExp[Sin[x]/Cos[y]] I (E-IX- EIX)/(E-IX+ EIX) ExpToTrig[%] Sec[y] Sin[x] Приведем еще две функции:- TrigFactor [expr] — раскладывает на простые множители тригонометрическое выражение ехрr;
- TrigFactorList [expr] — раскладывает тригонометрическое выражение ехрг на списки с термами выражения.
Примеры применения этой функции:
TrigReduce[2*Sin[x]*Cos[у]] Sin[x- у] + Sin[x + y] TrigReduce[Cosh[x]*Tanh[x]] Sinh[x] TrigReduce[Sin[x]^2 + Cos[x]^2] 1 TrigReduce[Sin[x]*Cos[x]] 1/2 Sin[2x] TrigReduce[Sinh[x/y]^3] 1/4 (-3Sinh[x/y] + Sinh[3x/y]) Применение рассмотренных функций расширяет круг задач, решаемых с применением символьных преобразований.