Solving 4 equations with 4 unknowns
显示 更早的评论
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 个评论
Petr
2012-11-25
Walter Roberson
2012-11-25
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
2012-11-25
Walter Roberson
2012-11-25
编辑:Walter Roberson
2012-11-25
Please show how you constructed one of the equations.
Also, is the above on a solve() call or a different call?
Walter Roberson
2012-11-25
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
2012-11-25
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.
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Common Operations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!