Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

New to MATLAB?

Is there a maximum number of equations that can be solved using symbolic (solve function)?

Asked by fernanr5

fernanr5 (view profile)

on 14 Nov 2013
Latest activity Answered by Walter Roberson

Walter Roberson (view profile)

on 14 Nov 2013

Hello, I am trying to solve 190 equations using matlab solve function and I am getting: "Warning: Explicit solution could not be found." So I wonder if there is a limitation on the number of equations.

Thank you in advance,

0 Comments

fernanr5

fernanr5 (view profile)

Products

No products are associated with this question.

1 Answer

Answer by Walter Roberson

Walter Roberson (view profile)

on 14 Nov 2013
Accepted answer

If there is a limit, then it is much larger than 190. At least 32000 I would expect.

Explicit solution could not be found can occur even with fairly simple expressions. For example,

solve(sin(x)-x/4, x)

will not have any explicit solution.

You did not indicate anything about the properties of the equations. If they are linear equations, did you test their rank() ?

0 Comments

Walter Roberson

Walter Roberson (view profile)

Contact us