登录论坛

查看完整版本 : [求助]请高手帮忙解决一道累加方程的问题


felixji
2009-01-20, 21:31
:sweat: http://www.ilovematlab.cn/attachments/month_0901/20090120_126071956ade06c36018N93KlNLhpxhY.jpg

c 是给入值,通过方程求x,
我自己写的程序是
c=input('c=');
k=0:c;
x=solve('symsum((x^k)/factorial(k))=(x^(c+1))/(factorial(c))','x');
if x>0&&y<c+2
x
end
可是电脑一直报错。。我是初学者,懂得东西少,找来找去都找不到错误,麻烦大家帮我看一下。谢谢。

mathjiang
2009-01-21, 20:51
楼主,把错误信息贴出来

mathjiang
2009-01-23, 19:17
求所给方程的符号解,难,哪怕是计算机。

champion
2009-02-04, 20:18
那个方程我能给你接出来啊!代码是c=input('c=');
syms x;
x=solve(symsum(sym('x^k/factorial(k)'),'k',0,c)-x^(c+1)/(factorial(c)),'x');
x
但是你后面的if x>0&&y<c+2
x
end
不知道是什么啊,并且y也没给出来啊