Re: Change of Basis function

*To*: mathgroup at smc.vnet.net*Subject*: [mg68992] Re: Change of Basis function*From*: "Jens-Peer Kuska" <kuska at informatik.uni-leipzig.de>*Date*: Sat, 26 Aug 2006 02:04:31 -0400 (EDT)*Organization*: Uni Leipzig*References*: <ecmh90$9iq$1@smc.vnet.net>*Sender*: owner-wri-mathgroup at wolfram.com

Hi, and you don't like to tell us *what* your inner product is ? *and* you are unable to compute InnerProduct[vector,#] & /@ {basisUnitVector1,basisUnitVector2,...} very strange. Regards Jens "David Boily" <dsboily at fastmail.ca> schrieb im Newsbeitrag news:ecmh90$9iq$1 at smc.vnet.net... |I would like to know if there is a function capable of giving as output | the representation of a vector in a given basis. For example: | | FunctionX[{1,2,3}, {{1,2,0},{0,1,0},{0,0,1}}] | | (where the first argument is the vector and the second the basis) | | would yield | | {1,0,3} | | and | | FunctionX[f x1 - b x2 + x3 - x2, {x1,x2,x3}] | | would yield | | {f, -b-1, 1} | | I'm more interested in the second case, obviously, because the first one | can be achieved with a simple matrix multiplication. | | David Boily | Center for Intelligent Machines | Mcgill University |