Matlab - Encontrar 3 parametros que minimizan ajuste

   
Vista:

Encontrar 3 parametros que minimizan ajuste

Publicado por Aitor (1 intervención) el 27/10/2009 14:52:45
Primero de todo gracias por vuestra atención y posible ayuda. Utilizo Matlab pero soy principiante.

Tengo dos problemas a resolver para un trabajo de Universidad :

Primero : Por Mínimos Cuadrados

1.- Datos :

x=[0:10] es el tiempo
y=[0.35 0.40 -0.80 0.70 -0.10 -0.30 0.55 -0.50 0.20 0.20 -0.40] es la posición
v=[0.01 0.0025 0.0025 0.0025 0.01 0.0025 0.0025 0.0025 0.01 0.0025 0.0025] es la varianza de y

2.- La función a ajustar es : f=exp(-a*x)*sin((b*x)+c)
dónde (a,b,c) son los parámetros no conocidos que tenemos que ajustar

3.- El vector parámetros de inicio es : a=0.5 ; b=2 ; c=2

Segundo : Por el método de máxima verosimilitud (MLE en MATLAB)

1.- Datos :

x=[0:10] es el tiempo
y=[1.00 1.14 1.01 0.80 0.60 0.43 0.30 0.21 0.14 0.09 0.06] es la posición

2.- La función a ajustar es : f=exp(-(a+b)*x)*(1+(c*x))
dónde (a,b,c) son los parámetros no conocidos que tenemos que ajustar

Cual es la mejor manera de proceder para ambos casos en Matlab ? He probado cosas y buscado otras tantas pero nada
que me solucione mi caso, si alguien tiene la amabilidad de ayudarme estaría muy agradecido.

Aitor
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder