Solve symbolic linear system equations
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
I have been tried solve this equation system:
-Con_rstp*dcmo_s_effp == 0
dVineffp0*(C0 + Coff_swp0) == C0*dVp
Coff_swp2*Rsw_inp2*dVineffp2 + C2*Rsw_inp2*(dVineffp2 - dVp) == -1
dVineffp3*(C3 + Coff_swp3) == C3*dVp
dVineffp4*(C4 + Coff_swp4) == C4*dVp
dVineffp5*(C5 + Coff_swp5) == C5*dVp
dVineffp6*(C6 + Coff_swp6) == C6*dVp
dVineffp7*(C7 + Coff_swp7) == C7*dVp
dVineffp8*(C8 + Coff_swp8) == C8*dVp
dVineffp9*(C9 + Coff_swp9) == C9*dVp
dVineffp10*(C10 + Coff_swp10) == C10*dVp
dVineffp11*(C11 + Coff_swp11) == C11*dVp
dVineffp12*(C12 + Coff_swp12) == C12*dVp
dVineffp13*(C13 + Coff_swp13) == C13*dVp
dVineffp14*(C14 + Coff_swp14) == C14*dVp
dVineffp15*(C15 + Coff_swp15) == C15*dVp
Con_inp*Rsw_inp2*dxeffp == 1
C0*(dVineffp0 - dVp) + C2*(dVineffp2 - dVp) + C3*(dVineffp3 - dVp) + C4*(dVineffp4 - dVp) + C5*(dVineffp5 - dVp) + C6*(dVineffp6 - dVp) + C7*(dVineffp7 - dVp) + C8*(dVineffp8 - dVp) + C9*(dVineffp9 - dVp) + C10*(dVineffp10 - dVp) + C11*(dVineffp11 - dVp) + C12*(dVineffp12 - dVp) + C13*(dVineffp13 - dVp) + C14*(dVineffp14 - dVp) + C15*(dVineffp15 - dVp) == dVp*(Coff_rstp + cpi)
For vars:
[dVineffp0 dVineffp2 dVineffp3 dVineffp4 dVineffp5 dVineffp6 dVineffp7 dVineffp8 dVineffp9 dVineffp10 dVineffp11 dVineffp12 dVineffp13 dVineffp14 dVineffp15 dxeffp dcmo_s_effp dVp]
I have been tried solve it using solve and using linsolve and left division (\) (these last two methods by calculating A y B matrix using equationsToMatrix function). Faster method is solve (previously tested with a similar system equations. When I try to solve the actual system equations, after several hours, it doesn't end. What could be the problem?
Thank you very much in advance.
0 comentarios
Respuestas (0)
Ver también
Categorías
Más información sobre Symbolic Math Toolbox en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!