Cómo usar matlab para resolver ecuaciones cuadráticas de una variable
1. Herramientas: Matlab2012b
2. Pasos de la operación:
A. Resolver ecuaciones de una variable
1 Primero, dé una ejemplo y resuelva la ecuación "x^2 100*x 99=0" Ingrese el siguiente comando en la "Ventana de comandos" de matlab: x=solve('x^2 100*x 99=0', 'x') Vea la imagen a continuación
< Después de p>2 y presione Enter, matlab encuentra la solución a esta ecuación cuadrática. Vea la imagen a continuación3 Para ver otro ejemplo, para resolver la ecuación cúbica "x^3 1=0", ingrese el siguiente comando en la "Ventana de comandos" de matlab: x=solve('x^3 1 =0' , 'x') Vea la imagen a continuación
4? Después de presionar Enter, matlab encontrará la solución a esta ecuación cúbica de una variable "x^3 1=0". Consulte la figura siguiente. Hay tres soluciones resueltas por matlab, incluida una solución de números reales y dos soluciones de números imaginarios. Todos sabemos que hay tres soluciones para una ecuación cúbica de una variable en el rango de números complejos y la solución de MATLAB es correcta. De hecho, siempre que se tome la solución de números reales de "x ^ 3 1 = 0", simplemente tome la primera solución "-1" en la siguiente figura.
B. Resolver ecuaciones binarias:
1 Primero, encuentra un sistema de ecuaciones lineales de dos variables
9x 8y=10 ?Ecuación 1
13x 14y=12? Fórmula 2
La solución general es el método de sustitución, o el método de suma, resta y eliminación. Bastante engorroso. Aquí solo necesitas ingresar el siguiente comando para encontrar la solución: [x, y]=solve('9*x 8*y=10', '13*x 14*y=12', 'x', 'y ')
2 Después de presionar Enter, matlab encuentra la solución a este sistema de ecuaciones lineales de dos variables. Vea la imagen a continuación
3 Encontremos un sistema de ecuaciones no lineales bidimensionales
x^2 y^2=10 Fórmula 1
2x 3y= 0? Fórmula 2
Solo necesitas ingresar el siguiente comando para encontrar la solución: [x, y]=solve('x^2 y^2=10', '2*x 3*y =0' , 'x', 'y')
4x^2 y^2=10? Fórmula 1
2x 3y=0? > De hecho, no pocas personas pueden ver que la solución al sistema de ecuaciones binarias no lineales anterior es la coordenada de intersección de un círculo y una línea recta. La solución general es eliminar y primero y organizarlo en una ecuación cuadrática alrededor de x. y luego encuentre el valor de x, y luego encuentre el valor de y correspondiente. Pero aquí, solo se usa un comando en la imagen de arriba para encontrar las coordenadas de los dos puntos de intersección. Vea la imagen a continuación.
Nota: Matlab puede realizar operaciones con números complejos, por lo que no es necesario calcular el discriminante de la ecuación y la raíz se puede encontrar directamente basándose en la fórmula. En comparación con el lenguaje C, simplifica la carga de trabajo de programación.