Solve nonlinear system equation with integral statement within the nonlinear system
2 次查看(过去 30 天)
显示 更早的评论
Dear Community
I have a problem which can be described two system equation, with two unknown, the issue here is, inside the equation have complicated integral statement.
F(1) = integration(a(1)*f1(x)+a(2)*f2(x)+integration(a+acosh(a(1)*f3(x)));
F(2) = integration(a(1)*f3(x)+a(2)*f2(x)+integration(a+acosh(a(1)*f1(x)));
above statements are just description only, f1,f2,f3 are just function of x, and the integrations are finite integration from 0 to 1. I have to solve for a(1) and a(2). I can solve similar problem with 1 unknown case, (1 equations with integration and 1 unknown) but I need to solve more variable
Please help me how solve this problem
Regards
Iswan
0 个评论
采纳的回答
Marc
2016-10-22
编辑:Marc
2016-10-22
You can try setting up the your function in a single function file, adding up F(1) and F(2) to say G and try minimizing G with something like fminsearch which uses an nelder mead simplex algorithm, not requiring jacobians or hessians...
If you have the optimization toolbox, there are a bunch of other functions in there they may work. Of course if you want to try brute force, fsolve is something you can play with as well
0 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Systems of Nonlinear Equations 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!