24小时热门版块排行榜    

查看: 944  |  回复: 4
【悬赏金币】回答本帖问题,作者我无耻又无赖将赠送您 20 个金币
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

我无耻又无赖

木虫 (著名写手)

[求助] 1stOpt高版本代跑 已有1人参与

1stopt拟合参数比较多,希望有5.0以上版本的大神帮助运算一下,程序见附件,非常感谢!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

我无耻又无赖

木虫 (著名写手)

送红花一朵
引用回帖:
2楼: Originally posted by dingd at 2020-10-08 11:32:02
自己发完贴都不带再看一眼的啊?附件在哪儿?

非常抱歉,当时发完贴以为附件上传了,没有仔细看。我这是个2个因变量一个自变量的非线性拟合,函数是个隐函数。关系式是y=exp(-(48900/8.314*x2)*(x2/436.45-1)+((a4*(1-y)*x1*exp(-a7*a4)+a5*(1-y)*(1-x1)*exp(-a8*a5))*((1-y)*x1*exp(-a7*a4)+(1-y)*(1-x1)*exp(-a8*a5)))/(y+(1-y)*x1*exp(-a7*a4)+(1-y)*(1-x1)*exp(-a8*a5))^2+((1-y)*x1*exp(-a7*a1)*(a1*(1-y)*x1+a1*(1-y)*(1-x1)*exp(-a9*a6)-a6*(1-y)*(1-x1)*exp(-a9*a6)))/(y*exp(-a7*a1)+(1-y)*x1+(1-y)*(1-x1)*exp(-a9*a6))^2+((1-y)*(1-x1)*exp(-a8*a2)*(a2*(1-y)*(1-x1)+a2*(1-y)*x1*exp(-a9*a3)-a3*(1-y)*x1*exp(-a9*a3)))/(y*exp(-a8*a2)+(1-y)*x1*exp(-a9*a3)+(1-y)*(1-x1))^2)  x1,x2是自变量,y是因变量。a1-a9是参数,其中a7,a8,a9这三个参数取值是0-1,在论坛上看matlab对于隐函数的拟合好像不是太友好,然后我自己也用低版本的1stopt试了试,并不能出结果。不清楚高版本的1stopt能不能运行出来,求大佬帮忙指点一下

» 本帖附件资源列表

  • 欢迎监督和反馈:小木虫仅提供交流平台,不对该内容负责。
    本内容由用户自主发布,如果其内容涉及到知识产权问题,其责任在于用户本人,如对版权有异议,请联系邮箱:xiaomuchong@tal.com
  • 附件 1 : 数据表.xls
  • 2020-10-28 10:00:52, 29.5 K
3楼2020-10-28 10:01:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 5 个回答

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
自己发完贴都不带再看一眼的啊?附件在哪儿?

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

2楼2020-10-08 11:32:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

★ ★
独孤神宇: 金币+2, 鼓励交流 2020-10-29 09:03:45
感觉楼主的公式有问题:exp(-(48900/8.314*x2)*(x2/436.45-1)+....,其中“-(48900/8.314*x2)*(x2/436.45-1)”项,对应x2系列最小(278.15)和最大值(323.15)分别为:593368.271762467,493399.16621225,这两个数值还能进行指数计算吗?试下exp(493399.16621225),早就计算溢出了。

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

4楼2020-10-28 21:11:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

我无耻又无赖

木虫 (著名写手)

送红花一朵
引用回帖:
4楼: Originally posted by dingd at 2020-10-28 21:11:55
感觉楼主的公式有问题:exp(-(48900/8.314*x2)*(x2/436.45-1)+....,其中“-(48900/8.314*x2)*(x2/436.45-1)”项,对应x2系列最小(278.15)和最大值(323.15)分别为:593368.271762467,493399.16621225,这两个数 ...

您好,我刚刚看了下您提出的问题,之前公式是lny=后面的一堆式子,我这里是把y单独拿了出来,所以后面多个了指数运算。第一个exp()运算括号里的内容是后面的全部式子计算出来的结果,那个很大的数字只是后面计算的一小部分。可能是我公式里括号太多让人不太好分辨

发自小木虫IOS客户端
5楼2020-10-29 14:36:15
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
不应助 确定回帖应助 (注意:应助才可能被奖励,但不允许灌水,必须填写15个字符以上)
信息提示
请填处理意见