[運算] function 開根號
想請問一下
function s = sqroot(x) [我定義sqroot(x)計算開根號的值]
b = x;
n = 1; [第一項x_0 = 1]
s = 0;
while abs(n-s) > 0.01 [我給他一個誤差]
s =(1./2).*(n+(b./n)); [題目給的疊代式x_n+1 =(1/2)*((x_n)+b/(x_n)]
n = n+1;
end
我想寫一個算出開根號的function
不知道是哪裡有問題 請指導一下 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.243.84
→
12/03 09:40, , 1F
12/03 09:40, 1F
→
12/03 09:54, , 2F
12/03 09:54, 2F
※ 編輯: handsomepow 來自: 122.117.243.84 (12/03 09:58)
→
12/03 09:59, , 3F
12/03 09:59, 3F
※ 編輯: handsomepow 來自: 122.117.243.84 (12/03 10:33)
→
12/04 09:50, , 4F
12/04 09:50, 4F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):