24小时热门版块排行榜    

查看: 2850  |  回复: 14
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

cyzhixue

铁虫 (初入文坛)

[求助] MATLAB求解一个比较复杂的方程

a/(1.0+exp(-b*(0.003-c)))-a/(1.0+exp(b*c))=1.460;
a/(1.0+exp(-b*(0.012-c)))-a/(1.0+exp(b*c))=4.388;
a/(1.0+exp(-b*(0.030-c)))-a/(1.0+exp(b*c))=5.455;
有谁知道上面的三个方程怎么解,初学MATLAB,还不会求解这种方程,谁能指导下我,谢谢~
实际我是想用一个函数去拟合我的三个点。最后转化成上面的求解。
回复此楼

» 本帖已获得的红花(最新10朵)

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

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

heattransfet

新虫 (职业作家)

引用回帖:
Originally posted by xiegangmai at 2011-06-30 11:15:59:
呵呵,应该可以了,换用'levenberg-marquardt'算法,增加迭代次数。

用fsolve求解,初值选取有很大关系,当初值选为[ 100; 100; 0 ]时,
[ X, Fval, exitflag ] = fsolve( @cyzhixue, [ 100; 100; 0 ], optio ...

xiegangmai 是MATLAB高手
此号从今天(2012-06-25)开始不用了。。。。。。。。
5楼2011-06-30 17:09:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 cyzhixue 的主题更新
信息提示
请填处理意见