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 xY = 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 xY = 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 yY = 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.