vpasolve
Solução numérica de equações em aritmética de precisão variável.
Categoria: Mathematics > Equation Solving
Sintaxe
s = vpasolve(eqn, x)
Encontra uma solução numérica de uma equação em x.
s = vpasolve(eqn, x, range)
Procura dentro do intervalo [a b].
S = vpasolve(eqns, vars)
Resolve um sistema, retornando um struct com um campo por variável.
Descrição
vpasolve usa uma busca numérica em vez de álgebra, de modo que trata equações que solve não consegue escrever em forma fechada, como cos(x) == x. Para polinômios retorna todas as raízes; para outras equações retorna uma raiz, a menos que se dê um intervalo, e intervalos diferentes levam a raízes diferentes.
Argumentos de entrada
eqn- Equação ou expressão (tomada igual a 0).
x- Variável a resolver.
range- Intervalo
[a b]que direciona a busca.
Argumentos de saída
s- Números simbólicos com 32 dígitos significativos por padrão.
Exemplo
Equações polinomial e transcendente
syms x
vpasolve(x^2 - 2 == 0, x)
vpasolve(cos(x) == x, x)
Saída
ans =
-1.4142135623730950488016887242097
1.4142135623730950488016887242097
ans = 0.73908513321516064165531208767387