[問題] 牛頓法求解[500P]

看板MATLAB作者 (baobao)時間5年前 (2019/04/26 17:06), 5年前編輯推噓2(2010)
留言12則, 3人參與, 5年前最新討論串1/1
小弟是個蔡逼八 有一題基本的題目無法解決...... Q:令f(x)=x^2-6 且 p0 = 1 用牛頓法求出p2 P.S. 1. 求取一個給定函數f(x)在區間[a,b]的根p 2. 程式中如果函數在區間[]不滿足勘根定理,則必須有機制可以更動區間[a,b] 直到函數在新區間滿足勘根定理 ------------------------------------------------------------------ 3.格式必須為如下: function [p,message] = mynewton(func,a,b,n,tol) % 第一組, 第一個作業 % 組員 : 王ㄚ牛 9640123 李ㄚ貓 9640321 % 程式目的 : Find a root of a function from an interval [a,b]. % 變數說明 : func : 函數 例如: 'x^2-3' % a : 左端點 % b : 右端點 % n : 最高計算次數 % tol : 誤差容忍 建議:tol=1.0e-6 % p : 函數在區間中的根 % message : 錯誤訊息(如果有的話) ------------------------------------------------------------------- 拜託各位高手解救了 請站內信給我程式碼,< < 並在每行後附說明 > > [獎賞500P,如果分數高再加碼500P] 如果有高手作答則不再發P幣(會更新) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.172.114.221 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1556269563.A.B3E.html

04/26 17:30, 5年前 , 1F
※ 編輯: baobao18 (1.172.114.221), 04/26/2019 17:32:16 ※ 編輯: baobao18 (1.172.114.221), 04/26/2019 17:35:31

04/26 17:35, 5年前 , 2F
判斷式改成 abs(p(i+1)^2-6) 才對
04/26 17:35, 2F

04/26 17:57, 5年前 , 3F
你好,請問過程有包含勘根的部分嗎?
04/26 17:57, 3F

04/26 17:58, 5年前 , 4F
然後他顯示 Undefined function or variable 'p0'.
04/26 17:58, 4F

04/26 18:00, 5年前 , 5F
No, 勘根的部分就交給你寫惹 +U
04/26 18:00, 5F

04/26 18:00, 5年前 , 6F
p0在第二行
04/26 18:00, 6F

04/26 18:03, 5年前 , 7F
如果你不會寫的話 先把你的想法打出來 以及有疑問的程
04/26 18:03, 7F

04/26 18:03, 5年前 , 8F
式部分寫出來 版眾們會來教你~
04/26 18:03, 8F

04/26 20:59, 5年前 , 9F
你的問題感覺各種矛盾阿
04/26 20:59, 9F

04/26 21:00, 5年前 , 10F
要求牛頓法求出p2,那TOL基本上沒有任何作用
04/26 21:00, 10F

04/26 21:01, 5年前 , 11F
如果區間[]不滿足堪跟,要更換區間。 那p0 = 1 又給定?
04/26 21:01, 11F
※ 編輯: baobao18 (1.172.114.221), 04/28/2019 00:45:54

05/01 09:58, 5年前 , 12F
已截止囉,感謝各位的回答
05/01 09:58, 12F
文章代碼(AID): #1Smidxi- (MATLAB)
文章代碼(AID): #1Smidxi- (MATLAB)