 Previous | Next Working with polynomials Home ▸ Documentation ▸ Smile ▸ Computing ▸ Smile's maths ▸ Working with polynomials The polynomial class is for working with polynomials. A polynomial works mostly like an array of real. To convert a list of real numbers or an array of real into a polynomial, use as polynomial. To convert a polynomial into an array of real, use as array of real. Furthermore, as string converts a polynomial into an expression suitable where a formula is expected such as with the curves or with the evalformula command. evalpolynomial evaluates a polynomial for a given value of the variable. addlist, sublist, multlist et divlist perform additions, subtractions, products, and (Euclidean) divisions on polynomials. composepolynomial given P and Q, returns R given by R(X) = P( Q(X) ). set p to {1, 2, 3} as polynomial set q to {0, 1, 1} as polynomial set r1 to addlist p with q r1 as string   --  "1+3*x+4*x^2" set r2 to composepolynomial r1 with q set x1 to evalpolynomial r1 at (evalpolynomial q at 3.14)   --  715.95720064 set x2 to evalpolynomial r2 at 3.14   --  715.95720064 Import script Version française Copyright ©2008 Paris, Satimage