Currently Genius can handle polynomials of one variable written out as vectors and do some basic operations with them. It is planned to expand this support further.
Genius can do some things on polynomials. Polynomials in Genius are just horizontal vectors with value only nodes. The power of the term is the position in the vector, with the first position being 0. So,
[1,2,3]translates to a polynomial of
1 + 2*x + 3*x^2
You can add, subtract and multiply polynomials using the AddPoly, SubtractPoly and MultiplyPoly functions respectively. You can print a polynomial using the PolyToString function. For example,
PolyToString([1,2,3],"y")gives
3*y^2 + 2*y + 1You can also get a function representation of the polynomial so that you can evaluate it. This is done by using PolyToFunction, which returns an anonymous function which you can assign to something.
f = PolyToFunction([0,1,1]) f(2)Look at the function table for the rest of polynomial functions.