Cómo usar matlab para resolver un sistema de ecuaciones no lineales multivariadas
Función f=fx(x)
f(1)= 3 * x(1)-cos(x(2)* x(3)) - 0,5;
f(2)=x(1)^2-81*(x(2) 0,1)^2 sin(x(3)) 1,06;
f ( 3)= exp(-x(1)* x(2)) 20 * x(3) (10 * pi-3)/3;
gt gtx=fsolve(@fx,[1 , 1, 1])
Finalmente obtenido
x =
0.5000 0.0000 ?-0.5236
Datos extendidos:
MATLAB es un software matemático comercial producido por la empresa estadounidense MathWorks. Es un lenguaje informático técnico avanzado y un entorno interactivo para el desarrollo de algoritmos, visualización de datos, análisis de datos y cálculos numéricos. Incluyendo principalmente MATLAB y Simulink.
MATLAB, Mathematica y Maple se conocen colectivamente como los tres principales software matemáticos. Es insuperable en términos de cálculos numéricos en software de aplicación de tecnología matemática. MATLAB puede realizar operaciones matriciales, dibujar funciones y datos, implementar algoritmos, crear interfaces de usuario, conectar programas en otros lenguajes de programación, etc. Se utiliza principalmente en informática de ingeniería, diseño de control, procesamiento de señales y comunicaciones, procesamiento de imágenes, detección de señales, diseño y análisis de modelos financieros y otros campos.
Materiales de referencia:
Soluciones numéricas de ecuaciones no lineales Enciclopedia Baidu