Função solve

A função solve() serve para encontrar numericamente as raízes reais de uma expressão numa determinada variável. Aceita dois ou quatro argumentos:

solve('expression','variable')
solve('expression','variable','lower','upper')

Resultado com 3 casas decimais

Com dois argumentos, as raízes são procuradas no intervalo definido em Serviço > Opções... > Raízes (intervalo). Isto é importante: se a raiz estiver fora desse intervalo, não será encontrada.

A precisão da procura de raízes depende da definição Serviço > Opções... > Casas decimais. Aumente o número de casas decimais para obter maior precisão.

Resultado com 5 casas decimais

Nota: solve() precisa de uma expressão e por vezes pode falhar. Por exemplo, como o SMath calcula os integrais numericamente, uma equação que contenha um integral nem sempre pode ser resolvida com solve().

solve() a falhar com um integral

Para uma visão mais abrangente da resolução de equações no SMath Studio, incluindo roots() e polyroots(), consulte Resolução de equações.

Esta página baseia-se num artigo da antiga wiki, escrito por Radovan Omorjan.