- 13
- 0
- 约1.22千字
- 约 3页
- 2017-06-07 发布于重庆
- 举报
最优化方法上机题目结果
最优化方法上机题目
(必做题)用0.618法求解min,区间为[-1,1](教材137页:4(1))。
一
function fun t exp t +exp -t
a -1;b 1;c 0.0001;k 1;
while k A a+0.382* b-a ; B a+0.618* b-a ; f1 fun A ; f2 fun B ; if f1 f2 if b-A c a A; A B; B a+0.618* b-a ; else B break; end else if B-a c b B; B A; A a+0.382* b-a ; else A break; end end
end
A -1.0423e-005
(二)
function x f618 a,b,d
r 1 a+0.382* b-a ;
g 1 a+0.618* b-a ;
x1 f618 r 1 ;
x2 f618 g 1 ;
for i 1:100000
if x1 x2 if b i -r i d x g i ; break end
a i+1 r i ;
b i+1 b i ;
r i+1 g i ;
x1 f1 g i ;
g i+1 a i+1 +0.618* b i+1 -a i+1 ;
x2 f1 g i+1 ;
else if g i -a i d
原创力文档

文档评论(0)