I want to take an Equation as input like ax^2+bx+c =0 , Now I want to take the co-efficient. What will be the code?

8 views (last 30 days)
I want to take an Equation as input like ax^2+bx+c =0 , Now I want to take the co-efficient. What will be the code?

Answers (1)

Karan Gill
Karan Gill on 20 Jun 2016
Edited: Karan Gill on 17 Oct 2017
You could try the coeffs command. Note that coeffs accepts polynomial input, not equation input.
>> syms a b c x
poly = a*x^2 + b*x + c;
C = coeffs(poly, x)
C =
[ c, b, a]
You might prefer flipping the order of C to match the order of f.
>> fliplr(C)
ans =
[ a, b, c]
  1 Comment
Sourin Dey
Sourin Dey on 24 Jun 2016
Edited: Sourin Dey on 24 Jun 2016
Thanks for your comment, but I want to take the equation as input,It can be any equation . I mean user input . then will take the coefficients from the equation. My purpose is to develop a code for Newton-Raphson Method.

Sign in to comment.

Categories

Find more on Symbolic Math Toolbox in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!