MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   数学 (https://www.labfans.com/bbs/forumdisplay.php?f=15)
-   -   [求助]请高手帮忙一个解方程的问题 (https://www.labfans.com/bbs/showthread.php?t=6265)

felixji 2009-01-18 08:13

[求助]请高手帮忙一个解方程的问题
 
:cry: 已经被一个解方程的问题困扰了好几天了,请各位大侠们帮我看看好吗。。
累加∑ 从 k=0 到 c ,后面跟的是 (x^k)/k! =(x^(c+1))/c!
c 是给入值,要通过这个方程求x的值。

麻烦帮兄弟看一下,谢谢大家了。

felixji 2009-01-18 08:55

回复: [求助]请高手帮忙一个解方程的问题
 
论坛上不能编辑公式,也不知道大家能不能看懂我的意思。

我给个例子: 当给入值 c=2 时

方程就是 (x^0)/0! + (x^1)/1! +(x^2)/2! = (x^3)/2!

求得 x1=0 ; x2=2.5615 ; x3=-1.5615
因为 0<x<c+2

所以求得 x 为 2.5615

vancross 2009-02-14 13:53

回复: [求助]请高手帮忙一个解方程的问题
 
把这个方程写成函数式y=(x^k)/k! -(x^(c+1))/c!
然后在MATLAB上画出图形
最后用getplot函数解决

laosam280 2009-04-27 17:57

回复: [求助]请高手帮忙一个解方程的问题
 
syms x k;
c=input(' ')
y=symsum(x^(k)/factorial(k),k,0,c);
solve('y-x^(c+1)/factorial(c)','x')

laosam280 2009-04-27 18:20

回复: [求助]请高手帮忙一个解方程的问题
 
这样就可以了
syms x ;
c=input(' ')
y=1;
for i=1:c
y=x^(i)/factorial(i)+y;
end
solve('y-x^(c+1)/factorial(c)','x')


所有时间均为北京时间。现在的时间是 13:11

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.