I'm looking to define a variable or function (let's call it I'
), similar to I
, such that I'^n
takes on user-defined values.
For conventional I
:
Table[I^n, {n, 10}]
{I, -1, -I, 1, I, -1, -I, 1, I, -1}
But I would like to define an I'
such that
Table[I'^n, {n, 10}]
yields
{-1, -I, 1, I, -1, -I, 1, I, -1,-I}
("phase-shifted I
") or perhaps {-1, -1, I, I, -1, -1, I, I, -1,-1}
, or {-1,-2,I,2I,1,2,-I,-2I,-1,-2}
,
or any arbitrary list.
So whenever I'^n
appears in a polynomial, each instance of I'^n
is interpreted as the corresponding user-defined value.
Any ideas? Thanks in advance.