Does MATLAB allow us to define a polynomial with unknown coeffcients?

Hi does MATLAB allow us to define a polynomial with unknown coefficients? I know the function poly2sym where we enter the array of coefficients as an input. But if I do not have coefficients? I actually need to define two polynomials with unknown coefficients and then equate their product to 1 to find all the coefficients. I know only one of the coefficients in one of the polynomials.

 Accepted Answer

syms x
a = sym('a', [3 1]);
a(3)*x^2+a(2)*x+a(1)

4 Comments

Hi Walter.Thank you for your response. However syms a(3) gives the error of not a valid variable name.
Walter - sym('a',3) creates a 3x3 array. To create a vector, use sym('a',[1 3]).
Shruti, you must have caught my posting before I fixed it.

Sign in to comment.

More Answers (0)

Products

Community Treasure Hunt

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

Start Hunting!