Defining an arbitrary polynomial

11 次查看(过去 30 天)
Jeremy
Jeremy 2012-2-16
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

回答(2 个)

Friedrich
Friedrich 2012-2-16
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 2012-2-16
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

类别

Help CenterFile Exchange 中查找有关 Polynomials 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by