Solve a set of implicit equations

Hi, I am trying to find a solution for a set of implicit equations in the form: b_i=f(x_1,x_2,...,x_i,...,x_n) where b are known and x are the unknowns which can't be algebraically isolated (the exact equations are attached in the image). In the problem I am trying to solve now n=50-100. So far, I was only able to find solvers that deal with differential equations and sets of linear equations. Can anyone please advise on how to approach this? Thanks.

Answers (1)

Torsten
Torsten on 31 Jul 2017
help fsolve
Best wishes
Torsten.

2 Comments

Thanks,
I don't have the optimization toolbox that contains this function, so I can't immediately try it. Any idea if it could converge for a system of 70 equations?
Best.
Torsten
Torsten on 2 Aug 2017
Edited: Torsten on 2 Aug 2017
As a first test on the difficulty of your system of equations, you could also try fminsearch on the objective function
sum_{i=1}^{N} (b_i-f(x_1,x_2,...,x_i,...,x_n))^2
Or try Scilab:
https://help.scilab.org/doc/5.5.2/en_US/fsolve.html
Best wishes
Torsten.

Sign in to comment.

Asked:

on 31 Jul 2017

Edited:

on 2 Aug 2017

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!