24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1458  |  回复: 2

果然好

新虫 (初入文坛)

[求助] 求助 关于 含有 积分的非线性方程组的解法已有2人参与

Parameters a,b,c,d,e,f ;

Function int(exp(a+b*x+c*x^2+d*x^3+e*x^4+f*x^5)),x=0.5779,13.5883)=1;
int(x*exp(a+b*x+c*x^2+d*x^3+e*x^4+f*x^5)),x=0.5779,13.5883)=6.86;
int(x^2*exp(a+b*x+c*x^2+d*x^3+e*x^4+f*x^5)),x=0.5779,13.5883)=54.39;
int(x^3*exp(a+b*x+c*x^2+d*x^3+e*x^4+f*x^5)),x=0.5779,13.5883)=478.14;
int(x^4*exp(a+b*x+c*x^2+d*x^3+e*x^4+f*x^5)),x=0.5779,13.5883)=4534.51;
int(x^5*exp(a+b*x+c*x^2+d*x^3+e*x^4+f*x^5)),x=0.5779,13.5883)=45534.81;

小弟查找了一些matlab资料,想用matlab的fsolve命令来求解,但是对matlab不是很了解,命令不很熟悉,一直出不来结果。
后来用了1stOpt,但是版本太低,不支持积分函数,有1stOpt 2.5版本或者以上的可以帮忙跑下~~

问题就是: 含有积分的非线性方程组的求解,积分区间已知,就是求 积分方程中的一个未知参数

请教这类问题如何求解,也可以考虑一个积分方程,一个未知数的情况
那样的情况用matlab如何求解呢?
非常感谢各位 祝大家周末愉快
回复此楼

» 猜你喜欢

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

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

lu_yu_lan

新虫 (初入文坛)

【答案】应助回帖

用OpenLu求解含积分的方程组,已经解答了,参考:http://muchong.com/bbs/viewthread.php?tid=4187610&fpage=1
2楼2016-09-22 13:34:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

googon

木虫 (著名写手)


【答案】应助回帖

相信现在你肯定用不到了,不过还是把结果给你贴出来,使用matlab做的:
a = -7.58077447408111,
b = 3.24764898467487
c = -0.760363713039147
d = 0.0904361907622351
e = -0.00545502179434692
f = 0.000126732091137622
对应的方程误差为:
eq1 = -3.34157372883226e-08
eq2 = -3.92594221132470e-07
eq3 = -4.68014222576585e-06
eq4 = -5.64797326205735e-05
eq5 = -0.000688726569933351
eq6 = -0.00847380648338003
可以看出是最后一个方程的效果较差,其他的还可以接受
3楼2020-07-18 20:53:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 果然好 的主题更新
信息提示
请填处理意见