Can MATLAB easily solve a system of polynomial equations?

4 次查看(过去 30 天)
Hey, I have a quick MATLAB question that might seem obvious, but I just can't find any documentation that can figure out my issue.
Let's say you have a system:
R = A x^2 + B x + C
S = 4A x^2 + 5B x + 2C
T = 5A x^2 + 8B x + 4C
Is there a way to solve for A, B,and C directly through MATLAB? Thanks.

采纳的回答

Azzi Abdelmalek
Azzi Abdelmalek 2013-2-28
编辑:Azzi Abdelmalek 2013-2-28
If x is the unknown variable
v=[A B C -R]
roots(v)
Do this to all your equations, then find the intersection

更多回答(1 个)

ARF
ARF 2020-8-17
You want to solve for A, B, and C. So assuming that the rest of variables are given, you find the solution by:
ABC = [x^2 x C; 4*x^2 5*B 2*C; 5*x^2 8*B 4*C]\[R; S; T];
A = ABC(1);
B = ABC(2);
C = ABC(3);

类别

Help CenterFile Exchange 中查找有关 Mathematics 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by