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

Categories

Find more on Mathematics and Optimization in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!