Cómo resolver ecuaciones trascendentales en MATLAB

Jupiterimages/Photos.com/Getty Images
MATLAB es un poderoso programa numérico informático creado por MathWorks. MATLAB es también un lenguaje de programación de alto nivel que permite que programas numéricos potencialmente complicados sean escritos en una serie de pasos cortos. MATLAB también se puede integrar con programas escritos en otros lenguajes y también tiene numerosas "cajas de herramientas" soportadas por MathWorks que pueden simplificar cualquier análisis que hagas. Uno de tales ejemplos es la herramienta Symbolic Math (matemáticas simbólicas), que permite al usuario resolver ecuaciones algebraicas, incluyendo las ecuaciones trascendentales (es decir, una ecuación que contiene una función trascendental, como el seno). Esto se puede lograr con unos pequeños pasos dentro de MATLAB.
Step 1
Define la variable que te gustaría resolver usando el comando "syms". Por ejemplo, el comando:
syms x;
define la variable a resolver como "x". Presiona "Enter".
Step 2
Escribe la ecuación que quieres resolver como una cuerda. Esto da:
s = 'sin(x) = x^3 - 1';
Step 3
Usa el comando 'solve' (resolver) --contenido en la caja de herramientas Symbolic Math-- para resolver la cuerda 's'. Para hacer esto en MATLAB, simplemente ingresa el comando:
solve(s);
Esto da la solución numérica de sin(x) = x^3 - 1, que es x = 1,24905. Ésta es la solución de la ecuación trascendental.
Más artículos
Referencias
Consejos
- Si el lado derecho de la ecuación que quieres resolver es cero, especifica únicamente el lado izquierdo de la ecuación como cuerda. Si el lado derecho es diferente a cero, especifica la ecuación completa como cadena.
Advertencias
- Asegúrate de usa la sintaxis de MATLAB apropiada al resolver ecuaciones con el programa.
- Nota que cualquier solución en MATLAB es sólo aproximada y que todas están redondeadas, dependiendo de la precisión deseada en el programa.
Sobre el autor
Thomas Bourdin began writing professionally in 2010. He writes for various websites, where his interests include science, computers and music. He holds a Bachelor of Science degree in physics with a minor in mathematics from the University of Saskatchewan and a Master of Science in physics from Ryerson University.
Créditos fotográficos
Jupiterimages/Photos.com/Getty Images