Solving 4 equations with 4 unknowns
Mostrar comentarios más antiguos
Hi,
I would use a little help. I have 4 equations with 4 unknowns and I need to solve them to get the answer to the 4 unknowns. How can I do that ? I have no idea how to do that in Matlab.
I tried to use "solve" function but I m getting no answer...How are you doing that ? I bet a lot of people have many applications where do the same of simillar thing...
I used:
%syms x y z T;
%x = solve(eq1, 'x');
%y = solve(eq2, 'y');
%z = solve(eq3, 'z');
%T = solve(eq4, 'T');
for extracting the specific unknown but I don't know what to do next...
and than I tried this with no solution...
syms x y z T
S = solve(eq1, eq2, eq3, eq4)
Thanks, Peter
6 comentarios
Petr
el 25 de Nov. de 2012
Walter Roberson
el 25 de Nov. de 2012
Please show the exact line of code that is giving that error.
Which MATLAB version are you using?
Please show how you constructed one of the equations.
Petr
el 25 de Nov. de 2012
Walter Roberson
el 25 de Nov. de 2012
Editada: Walter Roberson
el 25 de Nov. de 2012
Please show how you constructed one of the equations.
Also, is the above on a solve() call or a different call?
Walter Roberson
el 25 de Nov. de 2012
So the error is not in the solve() call itself, right?
What does
class(sol)
show?
If it shows up as a structure, try
char(sol.x)
Walter Roberson
el 25 de Nov. de 2012
That set of equations has no solutions. If you solve the first two parts to get x and y, and substitute that into the third and fourth part, the z drops out of both parts. You can solve for t, and the answers will be consistent. The implication is that you only really have three different equations, and z can be anything.
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Common Operations en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!