Clear Filters
Clear Filters

Comparing coefficients and solving equation

6 views (last 30 days)
Jakub
Jakub on 26 Apr 2024
Commented: Jakub on 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

Answers (1)

Paul
Paul on 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

Tags

Community Treasure Hunt

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

Start Hunting!