Michael Somos on Sun, 31 Oct 1999 16:34:22 -0500 (EST)


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Vec() bug?


gp> Vec("a")
%1 = [0]
gp> ??Vec
Vec({x = []}):

   transforms  the  object  x  into a row vector.   The vector will be with one
component only,  except when x is a vector/matrix or a quadratic form (in which
case  the  resulting  vector  is  simply the initial object considered as a row
vector), but more importantly when x is a polynomial or a power series.  In the
case  of  a  polynomial,  the coefficients of the vector start with the leading
coefficient  of  the  polynomial,   while for power series only the significant
coefficients  are  taken  into  account,   but this time by increasing order of
degree.

   The library syntax is gtovec(x).

gp> Mat("a")
%2 = 
["a"]

It seems to me that Vec("a") and Mat("a") should give similar results.
That is, producing a vector or matrix with one element. This is not the
case with  "GP/PARI CALCULATOR Version 2.0.17 (beta)". Shalom, Michael

-- 
Michael Somos <somos@grail.cba.csuohio.edu>     Cleveland State University
http://grail.cba.csuohio.edu/~somos/            Cleveland, Ohio, USA 44115