Professional Documents
Culture Documents
AJUSTE DE CURVAS
Ejercicio 15-2. Encontrar el valor de x que minimiza el valor mximo de:
[f1(x), f2(x), f3(x), f4(x), f5(x)] estando las funciones fi(x) definidas como se
indica en el problema.
Solucin
Comenzamos construyendo el fichero myfun1 que define las funciones
function f=myfun1(x)
f(1)=2*x(1)^2+x(2)^2-48*x(1)-40*x(2)+304;
f(2)=-x(1)^2 -3*x(2)^2;
f(3)=x(1)+3*x(2) -18;
f(4)=x(1)+x(2);
f(5)=x(1)^2+x(2)-8;
Utilizando como valor inicial [0,1 0.1] se resuelve el problema mediante la siguiente
sintaxis:
Ejecutamos
>> x0 = [0.1; 0.1];
>> [x,fval] = fminimax(@myfun1,x0)
Resultado
x=
3.3723
4.4144
fval =
Ejecucin
Sol
x=
1.0e-007 *
0.1492
-0.2240
fval =
5.0129e-016
x=
0.6673
0.3013
0.4023
fval =
0.0770
Ejercicio 15-5. Dados los conjuntos de datos:
xdata = [3.6 7.7 9.3 4.1 8.6 2.8 1.3 7.9 10.0 5.4];
ydata = [16.5 150.6 263.1 24.7 208.5 9.9 2.7 163.9 325.0 54.3];
Se trata de encontrar los coeficientes x que minimicen la funcin ydata(i) del tipo
definido en el problema.
x=
resnorm =
6.2950