combine
Combina termos de uma expressão com regras de potências, logaritmos e funções trigonométricas.
Categoria: Mathematics > Formula Manipulation and Simplification
Sintaxe
R = combine(S)
Aplica as regras de combinação disponíveis.
R = combine(S, target)
Aplica as regras de um alvo: 'sincos', 'exp', 'log' ou 'powers'.
Descrição
combine atua no sentido oposto ao de expand. Transforma produtos de senos e cossenos em senos ou cossenos de somas de ângulos, produtos de potências de mesma base em uma só potência, e assim por diante. Por exemplo, sin(x)*cos(x) vira sin(2*x)/2 com o alvo 'sincos'.
Argumentos de entrada
S- Expressão simbólica.
target- String opcional que nomeia o conjunto de regras.
Argumentos de saída
R- Expressão reescrita, igual a
S.
Exemplo
Regras trigonométricas e de potências
syms x
combine(sin(x)*cos(x), 'sincos')
combine(sin(x)*sin(2*x), 'sincos')
combine(x^2*x^3, 'powers')
Saída
ans = sin(2*x)/2
ans = cos(x)/2 - cos(3*x)/2
ans = x^5
Observações
A combinação de logaritmos com constantes numéricas (log(x) + log(2)) não é confiável no MatLivre; prefira as regras trigonométricas e de potências.