Solving system of equations with 3 unknowns
显示 更早的评论
Hello All,
I'm extracting points from a graph. I'll be using those points to find three unknowns from the equation of the form ax+by+cz = d.
If I'm extracting 3 points, then I can solve as simultaneous equations with 3 unknowns [AX=B form, Cramers's Rule]. But if I extract more than 3 points, how to solve?
回答(2 个)
Matt J
2012-10-16
Whether with 3 or more than 3 variables, you will obtain an equation of the form
A*X=B
and you would solve it by doing X=A\B. There is no need to use Cramer's rule (and it's probably not a good idea).
4 个评论
Swasti Khuntia
2012-10-16
Matt J
2012-10-16
But I told you how to do it. You execute the operation.
X=A\B;
Swasti Khuntia
2012-10-16
Matt J
2012-10-16
No, it's a bad solution. X=A\B is much more efficient.
Swasti Khuntia
2012-10-17
0 个投票
1 个评论
Matt J
2012-10-17
That would have to mean that you are not selecting enough linear independent points (2 or less). That raises the question as to why you don't just stop selecting after you have 2 points. That also raises the question as to how you hope to get a good fit to your parameters when you have fewer independent data points than parameters.
类别
在 帮助中心 和 File Exchange 中查找有关 Linear Algebra 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!