24小时热门版块排行榜    

查看: 1018  |  回复: 1

freesky910

铜虫 (小有名气)

[求助] fsolve求方程零值解时,初始值设置多少,求解的值就是多少,这是怎么回事? 已有1人参与

各位牛人,用fsolve求解一个方程的解时,发现我把初始值x0设置多少,的出来的x值就是多少,且方程值不等于零,
程序如下:这是怎么回事啊

function y=myfun(x)
d1=0.3e-4
y=log((198/555)*exp(81/x))-((198)*exp(-229/x)-(555)*exp(-310/x))*d1


x0=5e5;
options = optimset('Display','off');
x=fsolve(@myfun,x0,options)   
运行结果

y =

   -1.0234


x =

      500000
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

独孤神宇

版主 (知名作家)

【答案】应助回帖

感谢参与,应助指数 +1
x=fzero(@myfun,x0,options)
数值计算
2楼2015-07-21 11:53:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 freesky910 的主题更新
信息提示
请填处理意见