文件名称:JHSantiagoTexcoco_FletcherReeves-MatLab
- 所属分类:
- 其他小程序
- 资源属性:
- [Matlab] [源码]
- 上传时间:
- 2013-08-08
- 文件大小:
- 6kb
- 下载次数:
- 0次
- 提 供 者:
- JHSan*****
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
Prueba1 FletcherReeves
Hernández Santiago José
Maestría en Ciencias de la Computación
Septiembre / 2011
1. Comenzar con un punto arbitrario
2. Calcular Gradiente de Fi
3. Si el Gradiente Fi es igual a 0(converge), termina
4. Si el Gradiente Fi es !=0 continuar
5. Encontrar dirección de búsqueda
Si= -GradienteFi= - Gradiente F(Xi)
6. Determinar la Longitud Optima del incremento lamda(i) en dirección Si
X(i+1)=X(i)+lamda(i)*S(i)= X(i)-lamda(i)*Gradiente F(Xi)
7. Hacer i=2
8. Obtener Gradiente Fi
9. Calcular Si= -GradFi + ( [abs(GradFi)^2]/[abs(GradF(i-1))^2] )*S(i-1)
10. Determinar la Longitud Optima del incremento lamda(i) en dirección Si
X(i+1)=X(i)+lamda(i)*S(i)= X(i)-lamda(i)*Gradiente F(Xi)
7. Verificar Optimalidad de X(i+1)
Si es optimo, detener
Si no es optimo hacer i=i+1 e ir al paso 8- Prueba1 FletcherReeves
Hernández Santiago José
Maestría en Ciencias de la Computación
Septiembre / 2011
1. Comenzar con un punto arbitrario
2. Calcular Gradiente de Fi
3. Si el Gradiente Fi es igual a 0(converge), termina
4. Si el Gradiente Fi es !=0 continuar
5. Encontrar dirección de búsqueda
Si= -GradienteFi= - Gradiente F(Xi)
6. Determinar la Longitud Optima del incremento lamda(i) en dirección Si
X(i+1)=X(i)+lamda(i)*S(i)= X(i)-lamda(i)*Gradiente F(Xi)
7. Hacer i=2
8. Obtener Gradiente Fi
9. Calcular Si= -GradFi + ( [abs(GradFi)^2]/[abs(GradF(i-1))^2] )*S(i-1)
10. Determinar la Longitud Optima del incremento lamda(i) en dirección Si
X(i+1)=X(i)+lamda(i)*S(i)= X(i)-lamda(i)*Gradiente F(Xi)
7. Verificar Optimalidad de X(i+1)
Si es optimo, detener
Si no es optimo hacer i=i+1 e ir al paso 8
Hernández Santiago José
Maestría en Ciencias de la Computación
Septiembre / 2011
1. Comenzar con un punto arbitrario
2. Calcular Gradiente de Fi
3. Si el Gradiente Fi es igual a 0(converge), termina
4. Si el Gradiente Fi es !=0 continuar
5. Encontrar dirección de búsqueda
Si= -GradienteFi= - Gradiente F(Xi)
6. Determinar la Longitud Optima del incremento lamda(i) en dirección Si
X(i+1)=X(i)+lamda(i)*S(i)= X(i)-lamda(i)*Gradiente F(Xi)
7. Hacer i=2
8. Obtener Gradiente Fi
9. Calcular Si= -GradFi + ( [abs(GradFi)^2]/[abs(GradF(i-1))^2] )*S(i-1)
10. Determinar la Longitud Optima del incremento lamda(i) en dirección Si
X(i+1)=X(i)+lamda(i)*S(i)= X(i)-lamda(i)*Gradiente F(Xi)
7. Verificar Optimalidad de X(i+1)
Si es optimo, detener
Si no es optimo hacer i=i+1 e ir al paso 8- Prueba1 FletcherReeves
Hernández Santiago José
Maestría en Ciencias de la Computación
Septiembre / 2011
1. Comenzar con un punto arbitrario
2. Calcular Gradiente de Fi
3. Si el Gradiente Fi es igual a 0(converge), termina
4. Si el Gradiente Fi es !=0 continuar
5. Encontrar dirección de búsqueda
Si= -GradienteFi= - Gradiente F(Xi)
6. Determinar la Longitud Optima del incremento lamda(i) en dirección Si
X(i+1)=X(i)+lamda(i)*S(i)= X(i)-lamda(i)*Gradiente F(Xi)
7. Hacer i=2
8. Obtener Gradiente Fi
9. Calcular Si= -GradFi + ( [abs(GradFi)^2]/[abs(GradF(i-1))^2] )*S(i-1)
10. Determinar la Longitud Optima del incremento lamda(i) en dirección Si
X(i+1)=X(i)+lamda(i)*S(i)= X(i)-lamda(i)*Gradiente F(Xi)
7. Verificar Optimalidad de X(i+1)
Si es optimo, detener
Si no es optimo hacer i=i+1 e ir al paso 8
(系统自动生成,下载前可以参看下载内容)
下载文件列表
FletcherReeves MatLab\fevaluaGradiente.m
.....................\fFletcherReeves.asv
.....................\fFletcherReeves.m
.....................\fgetNextX.asv
.....................\fgetNextX.m
.....................\fgetNextXFR.asv
.....................\fgetNextXFR.m
.....................\fgetSymFunction.m
.....................\Prueba1_FletcherReeves.asv
.....................\Prueba1_FletcherReeves.m
.....................\strToVector.m
FletcherReeves MatLab