[問題] symbolic recurence function已回收

看板MATLAB作者 (好聽木琴)時間14年前 (2011/07/26 13:18), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
我想要定義出一個symbolic function 看了syms 用法。 >> syms n k t >> f = n^2+k^3+2*n*k*t f = k^3 + 2*t*k*n + n^2 的確是可以令出一個 symbolic形式的函數, 可是接下來我想要對k定義出依個遞迴關係 就做不動了。 像是我想要定義出一個Gnk函數 像底下這樣 function sol = Gnk(n,k,t) if k == 0 sol = 1; elseif k == 1 sol = t; else sol = (2*k+n-4)*t*Gnk(n,k-1,t)-(k-1)*Gnk(n,k-2,t)/(k+n-3); end end 可是我在functoion sol前面加個syms n k t 整個m-file就讀不懂了... 我的目標就是可以到時候隨便打個Gnk(n,3,t) 她就會出現我想要的那個跟n,t,有關的多項式,這樣該如何寫呢? 謝... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 68.48.173.107

07/27 18:17, , 1F
把syms n k t 加在function裡面 我之前這樣做可行
07/27 18:17, 1F
文章代碼(AID): #1EBaum4U (MATLAB)