Solving system of 9 non-linear equations with 9 variables
15 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I am trying to solve a system of 9 equations with 9 unknown variables. But I could not find the solution. How can I resolve this? Thanks!
Case11phi11 = sym('Case11phi11','real');Case11phi21 = sym('Case11phi21','real');Case11phi31 = sym('Case11phi31','real');Case11phi41 = sym('Case11phi41','real');Case11phi51 = sym('Case11phi51','real');Case11phi61 = sym('Case11phi61','real');Case11phi71 = sym('Case11phi71','real');Case11phi81 = sym('Case11phi81','real');Case11phi91 = sym('Case11phi91','real');
Case11Equation1=0.15353635291833572086082838106454*((Case11phi11^2)+(Case11phi21^2)+(Case11phi31^2)+(Case11phi41^2)+(Case11phi51^2)+(Case11phi61^2))+0.15353635291833572086082838106454*(((2.5898^2)+1)/12)*((Case11phi71^2)+(Case11phi81^2)+(Case11phi91^2))-Case11phi11*((Case11phi11+Case11phi21+Case11phi31)+0.3*(Case11phi41+Case11phi51+Case11phi61))
Case11Equation2=0.27666294814139843879130234163141*((Case11phi11^2)+(Case11phi21^2)+(Case11phi31^2)+(Case11phi41^2)+(Case11phi51^2)+(Case11phi61^2))+0.27666294814139843879130234163141*(((2.5898^2)+1)/12)*((Case11phi71^2)+(Case11phi81^2)+(Case11phi91^2))-Case11phi21*((Case11phi11+Case11phi21+Case11phi31)+0.3*(Case11phi41+Case11phi51+Case11phi61))
Case11Equation3=0.34499305343666716537323839398319 *((Case11phi11^2)+(Case11phi21^2)+(Case11phi31^2)+(Case11phi41^2)+(Case11phi51^2)+(Case11phi61^2))+0.34499305343666716537323839398319 *(((2.5898^2)+1)/12)*((Case11phi71^2)+(Case11phi81^2)+(Case11phi91^2))-Case11phi31*((Case11phi11+Case11phi21+Case11phi31)+0.3*(Case11phi41+Case11phi51+Case11phi61))
Case11Equation4=-0.062661935670297878162282668473888*((Case11phi11^2)+(Case11phi21^2)+(Case11phi31^2)+(Case11phi41^2)+(Case11phi51^2)+(Case11phi61^2))-0.062661935670297878162282668473888*(((2.5898^2)+1)/12)*((Case11phi71^2)+(Case11phi81^2)+(Case11phi91^2))-Case11phi41*((Case11phi11+Case11phi21+Case11phi31)+0.3*(Case11phi41+Case11phi51+Case11phi61))
Case11Equation5=-0.1129129064828849881524578433522 *((Case11phi11^2)+(Case11phi21^2)+(Case11phi31^2)+(Case11phi41^2)+(Case11phi51^2)+(Case11phi61^2))-0.1129129064828849881524578433522 *(((2.5898^2)+1)/12)*((Case11phi71^2)+(Case11phi81^2)+(Case11phi91^2))-Case11phi51*((Case11phi11+Case11phi21+Case11phi31)+0.3*(Case11phi41+Case11phi51+Case11phi61))
Case11Equation6=-0.1408000913806153399899016724867*((Case11phi11^2)+(Case11phi21^2)+(Case11phi31^2)+(Case11phi41^2)+(Case11phi51^2)+(Case11phi61^2))-0.1408000913806153399899016724867*(((2.5898^2)+1)/12)*((Case11phi71^2)+(Case11phi81^2)+(Case11phi91^2))-Case11phi61*((Case11phi11+Case11phi21+Case11phi31)+0.3*(Case11phi41+Case11phi51+Case11phi61))
Case11Equation7=0.1712854132141495204893606176184*((Case11phi11^2)+(Case11phi21^2)+(Case11phi31^2)+(Case11phi41^2)+(Case11phi51^2)+(Case11phi61^2))+0.1712854132141495204893606176184*(((2.5898^2)+1)/12)*((Case11phi71^2)+(Case11phi81^2)+(Case11phi91^2))-Case11phi71*(((2.5898^2)+1)/12)*((Case11phi11+Case11phi21+Case11phi31)+0.3*(Case11phi41+Case11phi51+Case11phi61))
Case11Equation8=0.3086456496635007095471901313621 *((Case11phi11^2)+(Case11phi21^2)+(Case11phi31^2)+(Case11phi41^2)+(Case11phi51^2)+(Case11phi61^2))+0.3086456496635007095471901313621 *(((2.5898^2)+1)/12)*((Case11phi71^2)+(Case11phi81^2)+(Case11phi91^2))-Case11phi81*(((2.5898^2)+1)/12)*((Case11phi11+Case11phi21+Case11phi31)+0.3*(Case11phi41+Case11phi51+Case11phi61))
Case11Equation9=0.38487482990651228555131625015817*((Case11phi11^2)+(Case11phi21^2)+(Case11phi31^2)+(Case11phi41^2)+(Case11phi51^2)+(Case11phi61^2))+0.38487482990651228555131625015817*(((2.5898^2)+1)/12)*((Case11phi71^2)+(Case11phi81^2)+(Case11phi91^2))-Case11phi91*(((2.5898^2)+1)/12)*((Case11phi11+Case11phi21+Case11phi31)+0.3*(Case11phi41+Case11phi51+Case11phi61))
Case11sol=solve(Case11Equation1,Case11Equation2,Case11Equation3,Case11Equation4,Case11Equation5,Case11Equation6,Case11Equation7,Case11Equation8,Case11Equation9)
Case11phi=[Case11sol.Case11phi11 Case11sol.Case11phi21 Case11sol.Case11phi31 Case11sol.Case11phi41 Case11sol.Case11phi51 Case11sol.Case11phi61 Case11sol.Case11phi71 Case11sol.Case11phi81 Case11sol.Case11phi91]'
Warning: Explicit solution could not be found.
> In solve at 179
Case11sol =
[ empty sym ]
Comma separated list expansion has cell syntax for an array that is not a cell.
Error in sym/subsref (line 1578)
[inds{k},refs{k}] = privformat(inds{k});
6 comentarios
Walter Roberson
el 5 de Nov. de 2019
My system ran out of memory trying to find explicit solutions.
Note that solve() is only suitable for the case where you need closed form indefinitely-precise solutions, especially if you need all of them. Otherwise, you should use vpasolve()
Respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!