<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    莊周夢蝶

    生活、程序、未來
       :: 首頁 ::  ::  :: 聚合  :: 管理
        本節(jié)內(nèi)容介紹了將高階過程用于一般性過程,舉了兩個例子:區(qū)間折半查找方程根和找出函數(shù)不動點(diǎn)。習(xí)題也是圍繞這兩個問題展開。今天工作上遇到了比較郁悶的事情,這周末確定要加班,心情實(shí)在糟糕!-_-,先做兩題吧,有空再繼續(xù)。

    習(xí)題1.35,證明黃金分割率φ是變換x->x+1/x的不動點(diǎn),并利用這個事實(shí)通過過程fixed-point計(jì)算出φ 值。

    這道題目很簡單了,根據(jù)黃金分割的定義,φ滿足方程:φ的平方=φ+1;兩邊同除以φ,得到方程:
    φ=φ+1/φ。根據(jù)函數(shù)不動點(diǎn)定義f(x)=x,可以得到φ就是變換x->x+1/x的不動點(diǎn)。利用fixed-point過程寫出:
    (fixed-point (lambda (x) (+ x (/ 1 x))) 1.0)

    習(xí)題1.36解答:
    首先修改fixed-point過程,使它輸出每次猜測的近似值:
    (define tolerance 0.00001)
    (define (
    close-enough? v1 v2) (< (abs (- v1 v2)) tolerance))
    (define (try f guess)
      (newline)
      (display guess)
      (let ((
    next (f guess)))
         (
    if (close-enough? guess next)
            
    next
            (try f 
    next))))
    (define (fixed
    -point f first-guess)
        (try f first
    -guess))
    使用了newline和display基本過程,然后要求x->log(1000)/log(x)的不動點(diǎn),并比較平均阻尼方式和非平均阻尼方式的計(jì)算步數(shù)。
    首先,請看非平均阻尼方式(直接看截圖了),我們以2作為初始猜測值:

    可以看到,非平均阻尼方式執(zhí)行了33步才計(jì)算出了x值。

    再看平均阻尼方式,方程x=log(1000)/log(x)可以轉(zhuǎn)化為:
    x=(1/2)(x+log(1000)/log(x))

    看看結(jié)果:

    僅僅執(zhí)行了9步就完成了計(jì)算,大概是非平均阻尼方式的1/3(在不同機(jī)器上可能結(jié)果不同,可平均阻尼一定快于不用平均阻尼)。

    由此可見:使用平均阻尼技術(shù)比不用平均阻尼技術(shù)收斂的快得多。

    主站蜘蛛池模板: 黄在线观看www免费看| 亚洲精品动漫在线| 国产精品亚洲lv粉色| 18禁无遮挡无码国产免费网站| 亚洲人成色77777| a级毛片在线免费观看| 丁香五月亚洲综合深深爱| 国产精品免费αv视频| 亚洲熟妇无码八AV在线播放| 中文字幕一区二区免费| 国产AV无码专区亚洲AV男同| 青青草原1769久久免费播放| 亚洲视频小说图片| 国产麻豆视频免费观看| 亚洲精品无码日韩国产不卡av| 嫩草成人永久免费观看| 亚洲精品免费在线视频| 毛片视频免费观看| 日本系列1页亚洲系列| 中文字幕亚洲一区二区三区| 永久免费av无码网站yy| 亚洲国产av高清无码| 97无码免费人妻超级碰碰夜夜| 亚洲Av永久无码精品黑人| 亚洲中文字幕无码专区| 久99久精品免费视频热77| 中文无码亚洲精品字幕| 亚洲午夜国产片在线观看| 一级毛片免费观看不卡的| 亚洲欧洲日本天天堂在线观看| 四虎影视免费在线| caoporm碰最新免费公开视频| 亚洲一区二区三区四区在线观看| 成人免费一区二区无码视频| xxxx日本在线播放免费不卡| 久久久久亚洲AV片无码下载蜜桃| 日本高清免费不卡在线| 最好免费观看高清在线| 亚洲精品综合在线影院| 亚洲一区二区三区偷拍女厕 | www亚洲精品久久久乳|