Como usar a função vpasolve() no MATLAB?

Como Usar A Funcao Vpasolve No Matlab



Resolver uma equação ou sistema de equações é um problema muito comum enfrentado por matemáticos e engenheiros para resolver problemas da vida real. Podemos resolver analiticamente ou numericamente uma única equação ou o sistema de equações. Resolver essas equações analiticamente é mais fácil do que resolvê-las numericamente. Os métodos numéricos requerem um grande número de iterações para resolver essas equações, o que é complicado e demorado.

MATLAB é uma linguagem de programação de alto desempenho que pode resolver numericamente uma única equação ou um sistema de equações em um pequeno período de tempo usando o software integrado vpasolve() função.







Este blog nos ensinará como resolver a equação única ou um sistema de equações no MATLAB usando o vpasolve() função.



Como implementar a função vpasolve() no MATLAB?

O vpasolve() função no MATLAB é uma função integrada que nos permite resolver numericamente uma única equação ou um sistema de equações. Esta função aceita uma equação ou sistema de equações e um conjunto de variáveis ​​independentes como argumentos e retorna uma solução numérica da equação ou sistema de equações fornecido.



Sintaxe





O vpasolve() função usa sintaxes diferentes no MATLAB:

Y = vpasolve ( eqn, var )
Y = vpasolve ( eqn,var,init_param )
Y = vpasolve ( eqns, cujo )
Y = vpasolve ( eqns,vars,init_param )
[ y1,...,yN ] = vpasolve ( eqns, cujo )
[ y1,...,yN ] = vpasolve ( eqns,vars,init_param )



Aqui:

A função Y = vpasolve(eqn,var) rendimentos para resolver a equação dada equação numericamente em relação à variável dada var. Se a variável não for especificada, esta função resolve a equação da variável padrão determinada por syms.

A função Y = vpasolve(eqn,var,init_param) produz para resolver a equação dada eqn numericamente em relação à variável dada var para a estimativa inicial dada parâmetro_calor .

A função Y = vpasolve(eqns,vars) permite resolver numericamente o determinado sistema de equações em relação às variáveis ​​​​dadas vars e retorna uma matriz de estrutura Y contendo as soluções do determinado sistema de equações. Se as variáveis ​​não forem especificadas, esta função resolve o sistema de equações para as variáveis ​​padrão determinadas por somas .

A função Y = vpasolve(eqns,vars,init_param) permite resolver numericamente o sistema de equações dado em relação à variável vars dada para a estimativa inicial dada parâmetro_calor .

A função [y1,…,yN] = vpasolve(eqns,vars) permite resolver numericamente o determinado sistema de equações eqns em relação às variáveis ​​​​dadas vars e armazena as soluções do determinado sistema de equações nas variáveis a1, a2…aN . Se as variáveis ​​não forem especificadas, esta função resolve o sistema de equações para as variáveis ​​padrão determinadas por syms.

A função [y1,…,yN] = vpasolve(eqns,vars,init_param) rende para resolver numericamente o sistema de equações dado equações em relação à variável vars fornecida para a estimativa inicial fornecida parâmetro_calor e armazena as soluções do determinado sistema de equações nas variáveis a1, a2…aN .

Exemplos

Siga os exemplos dados para aprender como determinar a solução de uma única equação ou de um sistema de equações usando o vpasolve() função no MATLAB.

Exemplo 1: Como usar vpasolve() para encontrar a solução de uma única equação no MATLAB?

O exemplo dado usa o vpasolve() função para encontrar a solução numérica do polinômio de 5º grau fornecido.

sim x
Y = vpasolve ( 5 * x ^ 5 - 3 * x ^ 2 + 3 * x + 9 == 0 , x )

Exemplo 2: Como usar vpasolve() para encontrar a solução de uma única equação para a estimativa inicial no MATLAB?

Neste exemplo, encontramos a solução numérica do polinômio de 5º grau fornecido para a estimativa inicial usando o vpasolve() função.

sim x
Y = vpasolve ( 5 * x ^ 5 - 3 * x ^ 2 + 3 * x + 9 == 0 , x, - 1 / 2 )

Exemplo 3: Como usar vpasolve() para encontrar a solução de um sistema de equações no MATLAB?

O código MATLAB fornecido usa o vpasolve() função para encontrar a solução numérica do determinado sistema de equações e retorna uma matriz de estrutura Y contendo as soluções das variáveis ​​​​x e y.

sims x y
Y = vpasolve ( [ 2 * x ^ 3 + 9 * y == y, y^ 3 ==x ] , [ x,y ] )

Exemplo 4: Como usar vpasolve() para encontrar a solução de um sistema de equações no MATLAB para a estimativa inicial?

Neste código MATLAB, implementamos o vpasolve() função para encontrar a solução numérica do determinado sistema de equações para a estimativa inicial dada e retornar as soluções das variáveis ​​​​x e y.

sims x y
[ x,y ] = vpasolve ( [ 2 * x ^ 3 + 9 * y == y, y^ 3 ==x ] , [ x,y ] , [ - 7 , 8 ] )

Conclusão

Resolver numericamente uma única equação ou um sistema de equações é um problema complicado e demorado enfrentado principalmente por matemáticos e engenheiros. MATLAB nos facilita com um built-in vpasolve() função que nos permite resolver numericamente uma única equação ou um sistema de equações. Este guia abordou como resolver uma única equação ou um sistema de equações no MATLAB usando o vpasolve() função, permitindo que você aprenda a arte de usar a função.