Defining an arbitrary polynomial

14 vues (au cours des 30 derniers jours)
Jeremy
Jeremy le 16 Fév 2012
I am writing a function and it has to work for any polynomial so I was wondering how I could write a code that represents all polynomials

Réponses (2)

Friedrich
Friedrich le 16 Fév 2012
Hi,
have a look at the polynomial function from MATLAB:
In general you store the coefficients only, so the vector [3,2,1] would represent 3x^2+2x+1. The rest can be done with the function from MATLAB, e.g. polyval

Walter Roberson
Walter Roberson le 16 Fév 2012
The Symbolic Math Toolbox has DOM_poly, objects of type 'polynomial', and there is the MuPAD-level function poly() to construct such objects. The facilities include the ability to designate the ring over which the arithmetic is to be done, so you can (for example) construct a polynomial over (say) GF(4), Galois Field 4. The routine Friedrich referred you to is for real-valued polynomials only and so is not suitable for your goal of writing code that represents all polynomials

Catégories

En savoir plus sur Polynomials dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by