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.

 Réponse acceptée

Walter Roberson
Walter Roberson le 5 Fév 2014
Modifié(e) : Walter Roberson le 6 Fév 2014
syms x
a = sym('a', [3 1]);
a(3)*x^2+a(2)*x+a(1)

4 commentaires

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.
Thank you :)

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Polynomials dans Centre d'aide et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by