[問題] 巢狀乘法已回收

看板MATLAB作者時間16年前 (2009/06/30 19:33), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
想請問大家一個非常小的問題 寫一個程式要求P(x)= 2x^4 + 3x^3 - 3x^2 + 5x - 1 在x=1/2時的最速解 答案給說是用巢狀乘法 P(x)= 2x^4 + 3x^3 - 3x^2 + 5x - 1 = -1 + x*( 5 + x*( -3 + x*( 3 + x*2 ))) function y=nest(4, [-1 5 -3 3 2], 1/2, [0 0 0 0] ) for i=d:-1:1 y = y.*(x-b(i))+c(i); end 我想問的是 d:-1:1 是什麼意思? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.136.48.135

06/30 19:46, , 1F
表示由d開始 每次-1 直到減至1為止 ex: 7:-1:1
06/30 19:46, 1F

06/30 19:46, , 2F
i就會是7 6 5 4 3 2 1的方式遞減直到停止條件
06/30 19:46, 2F

06/30 19:51, , 3F
原來是這樣 太感謝了:)
06/30 19:51, 3F
文章代碼(AID): #1AIVWLaI (MATLAB)
文章代碼(AID): #1AIVWLaI (MATLAB)