Can MATLAB easily solve a system of polynomial equations?

4 vues (au cours des 30 derniers jours)
Chris
Chris le 27 Fév 2013
Réponse apportée : ARF le 17 Août 2020
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.

Réponse acceptée

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

Plus de réponses (1)

ARF
ARF le 17 Août 2020
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);

Catégories

En savoir plus sur Mathematics dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by