(选做题)用0.618法选取试点,试验区间为[2,4],若第一个试点x 由已知试验范围为[2,4],可得区间长度为2,分两种情况:①若x1>x2,利用0.618法选取试点:x1=2+0.618×(4-2)=3.236,x2=2+4-3.236=2.764,x1处的结果比x2处好,则x3为4-0.618×(4-3.236)=3.528②若x1,利用0.618法选取试点:x1=2.764,x2=3.236,∵x1处的结果比x2处好,x3为6-3.528=2.472.故答案为:3.528或2.472.
用0.618法求函数f(t)=t2-t+2的近似极小点,已知区间为[-1,3),精度要求δ<0.5. 0.618法是什么法…f(t)=[t-(1/2)]^2+7/4极小点不就是7/4么
最低0.27元开通文库会员,查看完整内容>;原发布者:w1991101945370.618法例题例3.5.1用0.618法求解minφ(x)=x3?2x+1λ≥0的近似解.设初始搜索区间(单谷区间)为[0,3],精度δ=0.15.解一、636f7079e799bee5baa6e79fa5e9819331333433623766选取初始数据.已知初始区间[0,3],给出区间精度δ=0.15>;0.二、计算初始的两个试点.{计算x1=a0+0.618(b0?a0)=0+0.618(3?0)=1.854x′1=a0+0.382(b0?a0)=0+0.382(3?0)=1.146并计算得相应试点的函数值φ(x1)=3.6648和φ(x′1)=0.2131.此时规定k:=0.三、比较目标函数值.1.显然φ(x′1)=0.2131≤3.6648=φ(x1),则按照下列规则缩小搜索区间:{取a1=a0=0b1=x1=1.854此时?=b1?a1b0?a0=1.854?03?0=0.618>;0.15=δ,表明精度不满足要求.故需继续寻找试点.{x2=x′1=1.146x′2=a1+0.382(b1?a1)=0+0.382(1.854?0)=0.708计算出相应试点的函数值φ(x2)=0.2131和φ(x′2)=?0.0611.算法在k:=1下转至第3步.2.显然φ(x′2)=?0.0611≤0.2131=φ(x2),则按照下列规则缩小搜索区间:{取a2=a1=0b2=x2=1.146此时?=b2?a2b0?a0=1.146?03?0=0.382>;0.15=δ,表明精度不满足要求.故需继续寻找试点.{x3=x′2=0.708x′3=a2+0.382(b2?a2)=0+0.382(1.146?0)=0.438。
(选做题)用0.618法选取试点,试