24小时热门版块排行榜    

CyRhmU.jpeg
南方科技大学公共卫生及应急管理学院2025级博士研究生招生报考通知
查看: 1270  |  回复: 5
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

一直在纠结

铁杆木虫 (正式写手)

[求助] 求高手给做一道题,用MATLAB或1stOpt,请把结果直接给出来,我的软件就不行,谢谢已有1人参与

这是我用1stOpt写的一段程序,但是我的软件算出来的结果不唯一,我也不知道到底是什么原因,请哪位大神帮忙给算一下
1stOpt程序:
constant a=1,b=5;
Parameter m,n,c,d,e,f,g,h,i;
Function a=c*exp(31.178-4.606*b)+c^2*exp(36.796-4.606*b)+c^3*exp(42.553-4.606*b)+c^4*exp(47.503-4.606*b)+exp(7.607-2.303*b)+exp(-38.744)+exp(-38.533+2.303*b)+exp(-62.699+4.606*b)+exp(25.721-4.606*b)+exp(-38.264+2.303*b)+exp(-67.656+4.606*b)+d*exp(56.16-6.909*b);
m+n=c+c*exp(21.304-2.303*b)+c*exp(31.178-4.606*b)+2*c^2*exp(36.796-4.606*b)+3*c^3*exp(42.553-4.606*b)+4*c^4*exp(47.503-4.606*b)+2*c^2*d*exp(42.771-4.606*b)+c*d*exp(45.204-4.606*b);
m=d+d*exp(23.762-2.303*b)+d*exp(134.267-4.606*b)+c^2*d*exp(42.771-4.606*b)+c*d*exp(45.204-4.606*b)+d*exp(56.16-6.909*b);
2*a+c*exp(21.304-2.303*b)+exp(-2.303*b)=2*m+exp(-32.271+2.303*b);
e=c*exp(31.178-4.606*b);
f=c^2*exp(36.796-4.606*b);
g=c^3*exp(42.553-4.606*b);
h=c^4*exp(47.503-4.606*b);
i=d*exp(56.16-6.909*b);
上面只是算b=5时,解方程,我现在想让b从5到12变化,间隔0.2,e,f,g,h,i的值,我的软件实在是不行,一样的值算出来不一样的数,麻烦大神补充完整程序,然后算出来这个结果,请直接算出结果,就算给了过程软件不能用也是白搭
回复此楼

» 猜你喜欢

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

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

一直在纠结

铁杆木虫 (正式写手)

送红花一朵
引用回帖:
4楼: Originally posted by dingd at 2014-04-23 09:07:58
b=5时似乎都没有精确实数解。公式对否?自己好好检查下。

呃。。亲爱的版主,您终于出现了,我把ph范围弄错了,应该是从7到14,b从7到14变化,间隔0.2,我想用这些数据作图,不需要十分精确的解,有小数点后三位就可以了,但是这个范围怎么写,我也不会。。。
方程从头到尾核对了一遍,应该没有错误了
constant a=1,b=7;
Parameter m,n,c,d,e,f,g,h,i;
Function a=e+f+g+h+exp(7.607-2.303*b)+exp(-38.744)+exp(-38.533+2.303*b)+exp(-62.699+4.606*b)+exp(25.721-4.606*b)+exp(-38.264+2.303*b)+exp(-67.656+4.606*b)+i;
m+n=c+c*exp(21.304-2.303*b)+c*exp(31.178-4.606*b)+2*c^2*exp(36.796-4.606*b)+3*c^3*exp(42.553-4.606*b)+4*c^4*exp(47.503-4.606*b)+2*c^2*d*exp(42.771-4.606*b)+c*d*exp(45.204-4.606*b);
m=d+d*exp(23.762-2.303*b)+d*exp(134.267-4.606*b)+c^2*d*exp(42.771-4.606*b)+c*d*exp(45.204-4.606*b)+d*exp(56.16-6.909*b);
2*a+c*exp(21.304-2.303*b)+exp(-2.303*b)=2*m+exp(-32.271+2.303*b);
e=c*exp(31.178-4.606*b);
f=c^2*exp(36.796-4.606*b);
g=c^3*exp(42.553-4.606*b);
h=c^4*exp(47.503-4.606*b);
i=d*exp(56.16-6.909*b);
方程组重写写了,再辛苦您一下
5楼2014-04-23 11:15:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 6 个回答

一直在纠结

铁杆木虫 (正式写手)

上面应该是可以化简的,第一个方程里面就包含有e,f,g,h,i这些变量,刚想到了,辛苦大神再改一下
2楼2014-04-21 15:21:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

一直在纠结

铁杆木虫 (正式写手)

为什么没有人呢
3楼2014-04-23 08:58:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
b=5时似乎都没有精确实数解。公式对否?自己好好检查下。

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

4楼2014-04-23 09:07:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见