迭代函式f xa b cos x 的收斂性討論

時間 2022-09-25 06:41:10

1樓:匿名使用者

要看a+b的絕對值,絕對值小於1,一定收斂。簡單講一下道理。

首先,f(x)=x是有根的,畫y=x和y=(a+b)cos(x),一定有交點,舉x=0和x=正負pi/2,就能由連續性證明。設這個在-pi/2到pi/2的唯一滿足f(x)=x的根為p(不動點)。如果a+b絕對值小於1,反覆迭代f(x),就最終會收斂到p的。

證明方法也很簡單,拉格朗日中值定理,因為f(p)=p。

|f(x)-f(p)|=|f'(0到p之間的某個q)*(x-p)|=|(a+b)sin(q)*(x-p)|<=|a+b||x-p|,因為|a+b|<1,所以每次迭代,x離p的距離就會等比縮小,所以一定會收斂的。

a+b絕對值大於1,我不敢保證收斂。比如a+b=pi/2,我們如果取0,則就會0,pi/2,0,pi/2這麼的重複下去,不會收斂。完整證明我給不出來,只能說「可能不收斂」了。

當然,無論a+b是多少,f(x)=x仍然有根p,如果你初值就取了這個不動點p,那還是會收斂的,所以問題就複雜很多了。

乙個基礎解法,就是討論不動點p處的導數-(a+b)sin(p)的絕對值,如果絕對值大於1,就不會收斂到p,因為任何擾動,迭代後都會更加地遠離p。這個方法,可能要借助計算機了。

2樓:匿名使用者

我估計就是要討論a+b=值,看是在余弦函式的哪乙個段是,來確定函式的收斂最大值和最小值。

cos(x)-x=0

3樓:匿名使用者

答案是多源少?

bai0.739085?du?是嗎? 我驗zhi算過了:

#include

#include

#define esp 0.000001main()

while(fabs(x0-x1)>esp);

printf("x=%lf",x0);}

編寫函式,利用簡單的迭代方法求方程cos(x)-x2=o

4樓:匿名使用者

設f(x)=cosx-x^2,

f(0)=1,f(1)=cos1-1≈-0.46,f(0.68)≈0.32,

f(0.81)≈0.0334,f(0.83)=-0.014,f(0.82)=0.0098,

∴x1≈0.82弧度。

vb程式設計,用迭代法編一函式過程f(a),求x=a的1/3次方,就是a的立方根! 10

5樓:楊今晨

xa = 3

doxb = val((2 / 3) * xa + 27 / 3 * (xa) ^ 2)

xa = xb

loop until abs(val(xb - xa)) < 0.00001

print "27的立方根為:"; xa

這不是我寫的,求參考和改進,謝謝啦

6樓:藍衣仙兒

我也求這道題的答案 嗚嗚嗚

C 迭代器的用法,c 中迭代器是什麼意思?

你的cpoints是這個樣子的嗎?class point class cpoints it point second.z 意思就是指向second點的成員z的值 c 迭代器有點類似於指標,cpoints應該是乙個存放結構體的容器,所以有second.z it point second.z 中 it ...

牛頓迭代法的收斂條件是什麼,關於牛頓迭代法的收斂階數

一 收斂條件 1 全域性收斂性是指初值在定義域內任取時演算法是否收斂,若收斂其速度如何,收斂到哪個根.具體來說。2 區域性收斂性有如下定理 設已知 f x 0 有根 a,f x 充分光滑 各階導數存在且連續 若 f a 0 單重零點 則初值取在 a 的某個鄰域內時,迭代法 x n 1 x n f x...

用迭代法求x a 1 3求立方根的迭代公式為 xi 1 2 3xi 2 迭代到xi 1 xi的絕

private sub command1 click dim a x x1 a 27x 2i 0doi i 1x1 2 x 3 a 3 x x if abs x1 x 0.00001 then exit dox x1loopprint x1,iend sub include double tion ...

關於牛頓迭代法的收斂階數

這裡的newton 法是求方程f x 0的根的方法。用迭代法 通過一定的迭代公式得到x k 1 g xk 若記ek xk x 其中 x 是f x 0的根。ek就是度量迭代序列與真解之間的距離,ek 0表示已經得到真解。可以證明,f x 滿足一定的條件,則二次收斂到x 大致上說就是 ek約為e k 1...

Python中生成器和迭代器的區別

先說迭代器,對於string list dict tuple等這類容器物件,使用for迴圈遍歷是很方便的。在後台for語句對容器物件呼叫iter 函式,iter 是python的內建函式。iter 會返回乙個定義了next 方法的迭代器物件,它在容器中逐個訪問容器內元素,next 也是python的...