語序有點亂套了.還有 else if之間不能有空格.
下面是我做了點修改的代碼
>> f=inline('exp(-x)-sin(pi*x/2)');
a=0;b=1;
err=(b-a)/2; k=0;
eps=1/2^10; %提高精確度 ^.^
y0=f(a);
while err>eps
a0=a;b0=b;
x1=(a0+b0)/2;
if f(x1)==0
x1
elseif f(x1)>0
a1=x1;b1=b0;
else
a1=a0;b1=x1;
end
err=(b1-a1)/2;
k=k+1;
a=a1;b=b1;
end
k
x=(a+b)/2
若滿意請采納! ^.^
這個程序哪里出錯了呢 用二分法求解
這個程序哪里出錯了呢 用二分法求解
f=inline('exp(-x)-sin(pi*x./2)');
a=0;b=1;
err=(b-a)/2; k=0;
eps=1/2^5;
y0=f(a);
while err>eps
a0=a;b0=b;
x1=(a0+b0)/2;
if f(x1)==0
x1;
return
end
else if f(x1)>0
a1=a0;b1=x1;
else
a1=x1;b1=b0;
break
err=(b1-a1)/2;
k=k+1;
a=a1;b=b1;
end
a,b
k
x=(a+b)/2
f=inline('exp(-x)-sin(pi*x./2)');
a=0;b=1;
err=(b-a)/2; k=0;
eps=1/2^5;
y0=f(a);
while err>eps
a0=a;b0=b;
x1=(a0+b0)/2;
if f(x1)==0
x1;
return
end
else if f(x1)>0
a1=a0;b1=x1;
else
a1=x1;b1=b0;
break
err=(b1-a1)/2;
k=k+1;
a=a1;b=b1;
end
a,b
k
x=(a+b)/2
其他人氣:812 ℃時間:2020-05-08 16:04:07
優(yōu)質(zhì)解答
我來回答
類似推薦
- 二分法中的問題
- 二分法查找的問題
- 用二分法求方程x3方-2x-5在區(qū)間【2,3】上的近似解區(qū)間的中點x=2.5,那么下一個有解區(qū)間為...
- 高一數(shù)學二分法問題
- (1) 證明方程In X+2X-6=0在區(qū)間【2,e】內(nèi)有根.
- 如圖,在三角形ABC中,D是BC邊上的一點,并且∠DAC=∠B,試說明:∠ADC=∠BAC.
- 求人物細節(jié)描寫初一作文
- “雞和兔的數(shù)量相同,兩種動物的腿加起來共有48條,雞和兔各多少只?要用方程解的哦!
- the best gift i have ever received
- 用愕然、化為烏有造句
- 英語1001
- 花季這個詞 怎樣用英語翻譯
猜你喜歡
- 116、讀下面的詩句,想一想,劃線的詞語在詩中指的是誰,填在括號里.
- 2青出于藍勝于藍.莫等閑,白了少年頭,空悲切.天下興亡,匹夫有責.各是誰寫的
- 3王張李三人在一起,其中一位是教授,一位是博士,一位是副教授.現(xiàn)在知道李比教授年齡大,
- 4Is his home on the 2nd floor?否定形式回答是什么?
- 5大家?guī)兔垂ぁび嘘P物體運動的.
- 6常見的物體都是由什么組成的,它們總是在不斷地什么著
- 7我會為了我的理想而奮斗的英語、各位好心人吶、幫幫忙吖~
- 8英語中共有哪幾種構(gòu)詞法?
- 9how many 什么do you have
- 10一個口袋里有5只球,編號為1,2,3,4,5,在袋中同時取出3只,以X表示取出的3個球中的最小號碼,X是離散型隨機變量嗎?若是,請指出它的所有可能值,并求X的分布列.
- 11高一作文800字,
- 126.9×7.99+0.69×20.1簡便方法