作者gotodmcyo (键盘小妹)
看板MATLAB
标题[讨论] symsum 双变数写法
时间Tue Nov 18 00:19:26 2014
各位贤拜好
想请教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值吗?
感恩感恩
--
耍心眼掉眼泪 扮笑脸说是非
酸民就是矫情 用C4就对了!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.114.234.45
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/MATLAB/M.1416241169.A.A23.html
1F:→ ejialan: E=symsum(sym([num2str(n),'!'])/k, k, 1, n) 11/18 11:20
2F:→ ejialan: 要代值的话就你原来的写法再加subs(E,3) 11/18 11:22
感谢e大解惑
收获良多!!
※ 编辑: gotodmcyo (140.114.34.195), 11/18/2014 17:32:31