# [0×1 sym] as result of a solve function application to a system of multiple variables

2 views (last 30 days)
Gianluca Angelini on 22 Nov 2023
Commented: Dyuman Joshi on 22 Nov 2023
Hi everybody, I am trying to solve a system of eight non-linear equations having eight different variables.
I have created the code in the form:
syms x y z a b c d e
eq1= ... == 0; eq2= ... == 0; eq3= ... == 0; eq4= ... == 0; eq5= ... == 0; eq6= ... == 0; eq7= ... == 0; eq8= ... == 0;
solve(eq1,eq2,eq3,eq4,eq5,eq6,eq7,eq8)
but a column vector of eight [0×1 sym] is the result.
What should I check for? Let me specify that giving some constants values to each variable, the equations present real solutions.
Dyuman Joshi on 22 Nov 2023
Are you sure that a solution exists?
If yes, I highly doubt that an analytical solution exists for a system of 8 non-linear equations. You will have to try to find numerical solution.
In that case, try to use vpasolve or fsolve (requires Optimzation toolbox)

### Categories

Find more on Calculus in Help Center and File Exchange

R2018b

### Community Treasure Hunt

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

Start Hunting!