你要的是不是類似這種結果
假設你的方程式是
y=x^3+2*x^2-10*x+10
圖形為http://imgur.com/BysVz
要用迭代的方法找y=0的解
opts=optimset('display','iter','tolx',0.2) ;
^^^^^^^^^^^^^^^ ^^^^^^^^^
顯示迭代結果 tolerance <=0.2
fzero('x^3+2*x^2-10*x+10',10,opts) ;
^^
從10開始找
結果為
Search for an interval around 10 containing a sign change:
Func-count a f(a) b f(b) Procedure
1 10 1110 10 1110 initial
3 9.71716 1019.2 10.2828 1205.92 search
5 9.6 983.056 10.4 1247.18 search
7 9.43431 933.383 10.5657 1307.1 search
9 9.2 865.968 10.8 1394.99 search
11 8.86863 776.159 11.1314 1525.76 search
13 8.4 659.824 11.6 1724.02 search
15 7.73726 515.55 12.2627 2032.13 search
17 6.8 348.912 13.2 2526.45 search
19 5.47452 179.269 14.5255 3351.45 search
21 3.6 46.576 16.4 4794.86 search
23 0.949033 3.16576 19.051 7459.71 search
25 -2.8 31.728 22.8 12674 search
26 -8.10193 -309.52 22.8 12674 search
Search for a zero in the interval [-8.10193, 22.8]:
Func-count x f(x) Procedure
26 -8.10193 -309.52 initial
27 -4.86116 -9.00013 interpolation
28 -4.86116 -9.00013 interpolation
Zero found in the interval [-8.10193, 22.8]
這是你要的嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.103.220
※ 編輯: diva 來自: 140.112.103.220 (03/10 22:44)
推
03/10 22:48, , 1F
03/10 22:48, 1F
→
03/10 22:49, , 2F
03/10 22:49, 2F
推
03/10 22:56, , 3F
03/10 22:56, 3F
→
03/11 09:26, , 4F
03/11 09:26, 4F
→
03/11 09:27, , 5F
03/11 09:27, 5F
→
03/11 09:27, , 6F
03/11 09:27, 6F
討論串 (同標題文章)