[top][index]
search for:

Vector _ ZZ -- get a component

Synopsis:

  • Operator: _
  • Input:
  • an instance of class Vector.
  • an instance of class ZZ.
  • v_i -- produce the i-th entry of a vector or module element v.

    i1 : R = ZZ/101[a..f]

    o1 = R

    o1 : PolynomialRing
    i2 : v = vector {a,b,c}

    o2 = a*<0> + b*<1> + c*<2>

          3
    o2 : R
    i3 : v_1

    o3 = b

    o3 : R

    See also:

  • _
  • Code:

         -- ../../../Macaulay2/m2/modules.m2:259-265
         Vector _ ZZ := (v,i) -> (
              M := class v;
              R := ring M;
              n := numgens ambient M;
              if i < 0 or i >= n then error "subscript out of range for vector";
              sendgg( ggPush v, ggINT, gg i, ggelem);
              new R)

    [top][index]
    search for: