Orthogonalize in a discrete setting

• To: mathgroup at smc.vnet.net
• Subject: [mg110567] Orthogonalize in a discrete setting
• From: J Davis <texasautiger at gmail.com>
• Date: Sat, 26 Jun 2010 03:09:29 -0400 (EDT)

```I am trying to implement Orthogonalize in a particular scenario.

First, I have

L=3;
pts=Table[n,{n,1,L}];
f[z_,n_]:=Product[1+z Part[pts,m],{m,1,n-1}]

The z argument above will be taken from a list of complex numbers
which I named zees (which also has length L), so

z[i_]:=Part[zees,i]

I want to orthogonalize {f[z[1],n],f[z[2],n],f[z[3],n]} with respect
to the discrete inner product Sum[u[k] Conjugate[v[k]] Part[pts,k],{k,
1,L}] so I tried

Orthogonalize[Table[f[z[i],n],{i,1,L}],Sum[#1 #2 Part[pts,k],{k,
1,L}]&]

and other variations to no avail.

What is the proper way to pass the functions/vectors to be
orthgonalized in this setting? And then, what is the proper way to set
up the inner product function based on the former?

Thanks for any help,
JD

```

• Prev by Date: Sum of terms --> list
• Next by Date: Re: precedence for ReplaceAll?
• Previous by thread: Re: Sum of terms --> list
• Next by thread: Creating sub-list based on a given criterion