Comparing coefficients and solving equation

19 Ansichten (letzte 30 Tage)
Jakub
Jakub am 26 Apr. 2024
Kommentiert: Jakub am 28 Apr. 2024
Hello everyone,
I would like to find the values of variables comparing coefficients in equation. Let's have a look at an easy example.
x^2 + 2*x + 5 = (b+4*a)*x^2 + (5*a+b)*x + (-b+2*a)
May someone help me with finding 'a' and 'b' value?
Thanks

Antworten (1)

Paul
Paul am 26 Apr. 2024
syms x a b
eqn = x^2 + 2*x + 5 == (b+4*a)*x^2 + (5*a+b)*x + (-b+2*a)
eqn = 
cleft = coeffs(lhs(eqn),x,'all')
cleft = 
cright = coeffs(rhs(eqn),x,'all')
cright = 
sol = solve(cleft == cright,[a b])
sol = struct with fields:
a: 1 b: -3
Verify
isAlways(subs(eqn,sol))
ans = logical
1

Kategorien

Mehr zu Symbolic Math Toolbox finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by