?? erfen.m
字號:
%二分法
%f(x)=x^2+2*x+3
clear
clc
%賦初值 任意小 停止迭代的標記
a=-10;
b=5;
eps=0.0001;
flag=1;
while(flag==1)
%計算x1 x2然后進行比較確定新的范圍
c=(a+b)/2;
x1=c-eps;
x2=c+eps;
%定義f函數是f(x)=x^2+2*x+3
f1=x1^2+2*x1+3;
f2=x2^2+2*x2+3;
if(f1>f2)
a=c-eps;
else
b=c+eps;
end
%判斷迭代是否停止
c1=(a+b)/2;
if(c1~=c)
c=c1;
else
flag=0;
end
end
x=(a+b)/2
f=x^2+2*x+3
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -