资源简介
输入多项式函数的系数矩阵及迭代精度,得到最后的函数的最小值
代码片段和文件信息
function [mHdaXg1fv] = DFP(GbcXe)
%X:为初始点,列向量表示
%G:对称正定矩阵;2*2
%b和c:函数参数,列向量表示
%e:精度
%m:最后导数值(精度);H:参数H用于求方向;g1:导数值数组
%a:各阶段步长;d:迭代方向;X:各阶段迭代点;fv:函数极小值
if nargin<5
error(‘输入参数必须为5‘);
end
n=length(G);
if n==2
format long
syms x1 x2 lema
f=1/2*[x1x2]*G*[x1;x2]+b‘*[x1;x2]+c;
f=f(11);
g=[diff(fx1);diff(fx2)];
g1=subs(subs(gx1X(11))x2X(21));%代入x0
d=-g1;%第一个搜索方向
%a=-(d‘*g1)/(d‘*G*d);%第一步步长
%----------中点法求零点----------------------------------
df=[g1(:1)+lema*G*d(:1)]‘*d(:1)%输出代入具体函数值的关于步长的一阶导数,方便输入区间
df=inline(df);
lf=-1;
rt=1;
while abs(rt-lf)>e
mid=(lf+rt)/2;
if df(mid)==0
break;
else if df(mid)*df(rt)<0
lf=mid;
else
rt=mid;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2438 2013-11-18 23:47 变尺度法刘敏\DFP.m
文件 1376 2013-11-17 22:19 变尺度法刘敏\DFP2.m
文件 814080 2013-11-14 23:21 变尺度法刘敏\例题是唐老师教材_1025_拟牛顿法(DFP算法).ppt
文件 309738 2013-11-19 00:41 变尺度法刘敏\变尺度法课程设计.doc
I.A.... 77824 2013-11-17 23:40 变尺度法刘敏\最优化课程设计要求.doc
目录 0 2013-11-19 01:19 变尺度法刘敏
----------- --------- ---------- ----- ----
1205456 6
相关资源
- HMMforspeechrecogntion 一个可执行的HMM语音
- popular-UCI-datasets 一些非常有用的数据
- GAPSO 这个算法是遗传算法和粒子群优
- synchronization 利用matlab仿真实现载波的
- Gabor Gabor小波变换的matlab实现
- 4 matlab区域填充的具体算法及演示
- MATLAB_image_process_with_PDE 运用偏微分方
- gabijiao 该程序通过实例(函数)
- SIFT2844912
- gbvs 二维图像视觉显著性检测
- wenli 分析了纹理特征提取方法
- EELM
- barcode 基于图像的条形码识别程序(识
-
myaudiopla
yer 使用Matlab GUI实现的音频 - B-spline-surface 在MATLAB-2008a环境下编写的
- NURBS-surface 在MATLAB-2008a环境下编写的
- ACO 用MATLAB编写的蚁群算法最短路径寻
- wavplay 基于matlab GUI界面的播放器
- allfns 是由牛津大学VGG开发的三维重建
- spectrogram_fft
- adaboost 基于adaboost的人脸识别程序
- 2 2课程报告要求:按照讲课内容
- gps GPS信号的捕获、处理程序
- fuzzynetme 模糊神经网络的MATLAB程序
- naive_bayes_numeric 利用matlab实现的朴素贝
- MFandMPF 计算肌电信号积分肌电值
- BM3D BM3D去噪算法的实现和相关文档
- BarrelDistortion 两个matlab程序
- Kalman 用卡尔曼滤波跟踪目标实例
- WSN-matlab-simulation
评论
共有 条评论