Estoy tratando de resolver las siguientes ecuaciones para \ $ \ delta \ $ y \ $ K \ $.
HeprobadolafunciónMatlabfsolve
,perosinéxito.TambiénprobéconWolframAlphay,nuevamente,sinéxito.Matlabdevuelveunvalorde\$0\$paraambos,peroconozcosusvalores.Puedealguienayudarmeconesto?Losvalorescorrectosson\$\delta=1.8\$y\$K=1.098\$.
ACTUALIZACIÓN
Pararesolverestasecuacionesutilicéelmétododemínimoscuadrados,quemepermiteresolverconjuntosdeecuacionesquetienenmásecuacionesqueincógnitasquenosonlinealmentedependientes.
UséMatlabpararesolverhaciendounafunciónconunconjuntodeecuaciones
functionF=equations(x)F(1)=(x(1)-x(2)+0.004);F(2)=(-1000*x(1)-3000*x(2)+2000*x(3)+8);F(3)=(1000*x(1)+1000*x(2)-2000*x(3)-12);
Luegocreéuncódigoquemepermiteusarlasecuacionesjuntoconlafunción" lsqnonlin " que proporciona la solución de las ecuaciones.
%% Code to solve the equations
clc
clear all
format long
fun = @equations;
options = optimoptions('lsqnonlin','Display','iter', 'Algorithm',...
'levenberg-marquardt','MaxIterations',1500,'MaxFunctionEvaluations',15000,...
'FunctionTolerance',1e-20,'StepTolerance',1e-20,'UseParallel',false);
% Initial Guess
x0 = [0;0;0];
x = lsqnonlin(fun,x0,[],[],options)