?? jintui.m
字號:
function [a,b]=JinTui(x0,h)
%進(jìn)退法,調(diào)用函數(shù)為F,x0為初始值,h為步長,其中h應(yīng)大于0
x1=x0; f1=F(x0);
x2=x0+h; f2=F(x2);
if f1>f2
h=2*h;
x3=x0+h;
f3=F(x3);
else
h=-h;
x3=x1; f3=f1;
x1=x2; f1=f2;
x2=x3; f2=f3;
x3=x0+h; f3=F(x3);
end
while f2>f3
h=2*h;
x1=x2;
x2=x3;
x3=x0+h;
f3=F(x3);
end
if h>0
a=x1;
b=x3;
else
a=x3;
b=x1;
end
%============================================
%測試數(shù)據(jù) 測試函數(shù)為f(x)=3*x^3-4*x+2
% >> [a,b]=JinTui(0,1)
%
% a =
%
% 0
%
%
% b =
%
% 2
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -