Python resolver ecuación cuadrática
Este artículo trata sobre las ecuaciones algebraicas de grado dos y sus soluciones. Para la fórmula utilizada para encontrar soluciones a dichas ecuaciones, véase Fórmula cuadrática. Para funciones definidas por polinomios de grado dos, véase Función cuadrática.
término. Los números a, b y c son los coeficientes de la ecuación y pueden distinguirse llamándolos, respectivamente, coeficiente cuadrático, coeficiente lineal y término constante o libre[1].
Los valores de x que satisfacen la ecuación se denominan soluciones de la misma, y raíces o ceros de la expresión en su lado izquierdo. Una ecuación cuadrática tiene como máximo dos soluciones. Si sólo hay una solución, se dice que es una raíz doble. Si todos los coeficientes son números reales, hay dos soluciones reales, o una única raíz doble real, o dos soluciones complejas. Una ecuación cuadrática siempre tiene dos raíces, si se incluyen las raíces complejas; y una raíz doble se cuenta por dos. Una ecuación cuadrática se puede descomponer en una ecuación equivalente
Resolver ecuaciones
(5-σ1-54-5 2 5-5 i4-σ1-54+5 2 5-5 i4σ1-54-5 2 5+5 i4σ1-54+5 2 5+5 i4)donde σ1=5 54Devuelve sólo soluciones reales poniendo la opción ‘Real’ en true. La única solución real de esta ecuación es 5.S = solve(eqn,x,’Real’,true)S = 5Resolver numéricamente ecuaciones Open Live ScriptCuando solve no puede resolver simbólicamente una ecuación, intenta encontrar una solución numérica usando vpasolve. La función vpasolve devuelve la primera solución encontrada.Intenta resolver la siguiente ecuación. solve devuelve una solución numérica porque no puede encontrar una solución simbólica.syms x
S = -0.63673265080528201088799090383828Traza los lados izquierdo y derecho de la ecuación. Observa que la ecuación también tiene una solución positiva.fplot([lhs(eqn) rhs(eqn)], [-2 2])Encuentra la otra solución llamando directamente al solucionador numérico vpasolve y especificando el intervalo.V = vpasolve(eqn,x,[0 2])V = 1. 4096240040025962492355939705895Resolver ecuaciones multivariadas y asignar salidas a la estructura Abrir el script en vivoCuando se resuelve para múltiples variables, puede ser más conveniente almacenar las salidas en una matriz de estructura que en variables separadas. La función resolver devuelve una estructura cuando se especifica un único argumento de salida y existen múltiples salidas.Resolver un sistema de ecuaciones para devolver las soluciones en una matriz de estructura.syms u v
Resolver una ecuación cuadrática en línea
Para utilizar una de estas soluciones (aquí se muestra la primera), utilice [] (la forma abreviada de Part) para extraerla de la lista de soluciones y utilice /. (la forma abreviada de ReplaceAll) para aplicar la regla:
Si sus ecuaciones implican sólo funciones lineales o polinomios, entonces puede utilizar NSolve para obtener aproximaciones numéricas a todas las soluciones. Sin embargo, cuando sus ecuaciones implican funciones más complicadas, no hay, en general, ningún procedimiento sistemático para encontrar todas las soluciones, incluso numéricamente. En estos casos, puede utilizar FindRoot para buscar las soluciones.
Fórmula cúbica
Una ecuación diferencial lineal homogénea de primer orden es la de la forma \ds y’ + p(t)y=0\) o, de forma equivalente, \ds y’ = -p(t)y\text{.})Ya hemos visto una ecuación diferencial lineal homogénea de primer orden, a saber, el modelo simple de crecimiento y decaimiento \ds =ky\text{.})
Como se puede adivinar, una ecuación diferencial lineal no homogénea de primer orden tiene la forma \ds y’ + p(t)y = f(t)\text{.}) No sólo está estrechamente relacionado en la forma a la ecuación lineal homogénea de primer orden, podemos utilizar lo que sabemos acerca de la resolución de ecuaciones homogéneas para resolver la ecuación lineal general.
Vamos a discutir ahora cómo podemos encontrar todas las soluciones de una ecuación diferencial lineal no homogénea de primer orden. Supongamos que \(y_1(t)\Ny \N(y_2(t)\Nson soluciones de \N(\ds y’ + p(t)y = f(t)\Ntext{.}) Dejemos que \ds g(t)=y_1-y_2text{.}) Entonces
En otras palabras, \(\ds g(t)=y_1-y_2\) es una solución de la ecuación homogénea \(\ds y’ + p(t)y = 0text{.}\} Dando la vuelta a esto, cualquier solución de la ecuación lineal \(\ds y’ + p(t)y = f(t)\text{,}) llámese \(y_1\text{,}) puede escribirse como \(y_2+g(t)\text{,}) para algún \(y_2\) particular y alguna solución \(g(t)\) de la ecuación homogénea \(\ds y’ + p(t)y = 0\text{. }\) Como ya sabemos encontrar todas las soluciones de la ecuación homogénea, encontrar una sola solución de la ecuación \ds y’ + p(t)y = f(t)\) nos dará todas ellas.