Polynomial.ToString (gb.gsl)
Function ToString ( [ Local As Boolean ] ) As String
Return the string representation of a polynomial.
-
If Local is TRUE, then localized numbers are printed.
-
If Local is FALSE (the default), then the returned string can be evaluated by Eval.
Examples
Dim P As Polynomial = [1, 2, 1, 2i]
Dim A As Matrix = [[1, 0], [0, -1]]
' Localized string representation
Print P.ToString(True)
' String representation that can be evaluated
Print P.ToString(False)
' Compute P(A)
Print Eval(P.ToString(False), ["x": A])
2ix^3+x^2+2x+1
2i*x^3+x^2+2*x+1
[[4+2i 0][0 -2i]]