Chapter 9. Polynom i GEL
Prev |  | Next

# Chapter 9. Polynom i GEL

För närvarande kan Genius hantera polynom i en variabel utskrivna som vektorer, och utföra några grundläggande operationer med dessa. Det finns planer för att utöka detta stöd vidare.

## Använda polynom

För närvarande är polynom i en variabel bara horisontella vektorer med värden som noder. Potensen av termen är positionen i vektorn, med den första positionen som 0. Så,

    [1,2,3]

översätts till polynomet

    1 + 2*x + 3*x^2

Du kan addera, subtrahera och multiplicera polynom med funktionerna `AddPoly`, `SubtractPoly` respektive `MultiplyPoly`. Du kan skriva ut ett polynom med funktionen `PolyToString`. Till exempel,

    PolyToString([1,2,3],"y")

ger

    3*y^2 + 2*y + 1

Du kan också få en funktionsrepresentation av polynomet så att du kan beräkna det. Detta görs genom `PolyToFunction` som returnerar en anonym funktion.

    f = PolyToFunction([0,1,1])
    f(2)

Det är också möjligt att hitta rötter för polynom av grad 1 till 4 med funktionen `PolynomialRoots`, som anropar lämplig formelfunktion. Polynom av högre grad måste konverteras till funktioner och lösas numeriskt med en funktion som `FindRootBisection`, `FindRootFalsePosition`, `FindRootMullersMethod` eller `FindRootSecant`.

Se the section called “Polynom” i funktionslistan för resten av funktionerna som arbetar på polynom.

Prev |  | Next
Linjär algebra | Home | Chapter 10. Mängdlära i GEL