之前,我們嘗試分析例子中橘子的重量(y)和甜度(x)的關係,也得到了乙個粗略的結論,即:y=nx。現在我們來試著能否更精確的描述橘子的重量(y)和甜度(x)的關係。
為了獲得橘子的重量(y)和甜度(x)之間更加精確的比例關係,我們假設重量(y)除了按某個固定比例a隨甜度(x)變化的部分,還有一部分b是不按固定比例變化的,即n=a+d₁。為簡單起見,我們可以假設d₁也是按某個比例m隨甜度(x)變化的,即d₁=mx。由此,我們有y=(a+d₁)x=(a+mx)x=ax+mx²。
在上述過程中,我們對d₁的估計也是很粗糙的。就像對n的估計一樣,我們可以採用更加精確的估計:假設它也是由固定比例b和不按固定比例變化的部分d₂,即m=b+d₂。同樣的,可以簡單的假定d₂=cx,這樣我們就有:y=ax+mx²=ax+(b+d₂)x²=ax+(b+cx)x²=ax+bx²+cx³。
我們可以採用同樣的辦法對c進行更精確的估計,並且這個過程可以不斷進行下去。於是我們最終會得到這樣的結果:
用遞迴進行逐漸逼近的方法還經常用於數值的計算,比如計算1/3,√2 的值。
以,甚至我們還可以更進一步繼續對n作同樣的假設:只要我們覺得對n的估計不夠精確,就可以不把n當作是固定的數,而繼續把它當作按照x的某個比例變化的變數。y-n0*x,n1=n0/x,這個不斷逼近的過程將會產生一系列不同的n值,我們把這一系列的數叫做數列。
無理數,數列,差分,級數,傅利葉變換 ₃∆㎡m³﹣∑∏×·∩∪∈∞½
什麼是 遞迴 和 尾遞迴
一 生活中的例子 場景 問路 遞迴 問題 天安門怎麼走?等待回答 a 左拐。接下來怎麼走不知道了,你等下,我去問b a等待b的回答 b 右拐。接下來怎麼走不知道了,你等下,我去問c b等待c的回答 c 左拐。接下來怎麼走不知道了,你等下,我去問d c等待d的回答 d 直行就到了。提問者 a b c ...
斐波那契數列 遞迴和遞迴優化
斐波那契數列 經典數學問題之一 斐波那契數列,又稱 分割數列,指的是這樣乙個數列 1 1 2 3 5 8 13 21 想必看到這個數列大家很容易的就推算出來後面好幾項的值,那麼到底有什麼規律,簡單說,就是前兩項的和是第三項的值,也許你會想到的是迭代,也學你想到的是遞迴。簡單分析一下遞迴 int fi...
斐波那契數列 遞迴和遞迴優化
斐波那契數列,即兔子問題 演算法筆試題可能會出現 function fun n return fun n 1 fun n 2 效能問題 1,自身巢狀太深,可能會引起堆疊溢位 堆疊溢位 函式呼叫會使用棧來儲存臨時變數。每呼叫乙個函式,都會將臨時變數封裝為棧幀壓入記憶體棧,等函式執行完成返回時,才出棧。...