各位賢拜好
想請教symsum 雙變數的寫法
有個級數是 n!/k ,k從1加到 n
假設現在想要加到 3 (n = 3)
code如下:
n=3;
syms k
E=symsum(sym('n!')/k, k, 1, n)
跑出的結果:
E =
(11*factorial(n))/6
出來的結果還是有n
請問如何設定讓在算級數和時 函數中的sym('n!')會自動看成 3!
除了手動打之外...
或是請問可以從跑出的結果代入n值嗎?
感恩感恩
作者: ejialan (eji) 2014-11-18 11:20:00
E=symsum(sym([num2str(n),'!'])/k, k, 1, n)要代值的話就你原來的寫法再加subs(E,3)