Re: [問提] 新手一問

看板MATLAB作者 (GUAN)時間11年前 (2014/04/15 01:26), 編輯推噓0(007)
留言7則, 3人參與, 最新討論串3/3 (看更多)
m檔 function[x, ea] = fixed_point(g, x0,es ,n); X(1) = (x0); ea(1) = abs((x(1)-x0)/x(1))*100 i=1 while ea(i) < es i=i+1 x(i) = g(x(i-1)); ea(i) =abs((x(i)-x(i-1))/x(1))*100 if i >= n break; end end matlab執行 >> g=inline('-x^2+1.8*x+2.5'); >> x0=5; >> es=0.1; >> n=10; >> [x, ea] = fixed_point(g, x0,es ,n) Undefined function 'fixed_point' for input arguments of type 'inline'. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.71.72.117 ※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1397496382.A.7DA.html

04/15 02:54, , 1F
MATLAB什麼版本?以及M檔有沒有放在目錄下
04/15 02:54, 1F

04/15 11:38, , 2F
目路有檢查了,我的是2013版的@@
04/15 11:38, 2F

04/15 13:39, , 3F
function 第一行;拿掉 第二行X(1)改成x(1) 可執行
04/15 13:39, 3F

04/15 13:40, , 4F
我的版本是2013a
04/15 13:40, 4F

04/15 15:27, , 5F
哈哈哈哈 謝謝樓上 我都沒看到XD
04/15 15:27, 5F

04/16 00:57, , 6F
謝謝大大,原來是X的問題,我有把function留著,否則就不
04/16 00:57, 6F

04/16 00:57, , 7F
能夠執行@@"
04/16 00:57, 7F
文章代碼(AID): #1JJ1e-VQ (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1JJ1e-VQ (MATLAB)