MATLAB: Newbie: ploting Rectangular Signals and apply Grahm-Schmidt procedure?

gram-schmidtorthognalizationorthonormalsignal processing

Dear Experts, I would like to work on Gram-Schmidt Orthognolization Procedure for given signals in matlab
. steps are 1. define and plot the above signals. 2. Obtain Signal Energies 3. find set of orthonormal functions 4. vector representation of the signals
I have obtained the analytical solution for it but would any one be kind enough to help me write the code for it in matlab??
I shall be very much thankful

Best Answer

Presumably you have these as N-dimensional vectors in the MATLAB workspace. Place those vectors as columns of a matrix and us qr().
A = [1 1 0; 1 0 1; 0 1 1];
% columns of A are your signals
[Q,R] = qr(A);
Look at the matrix, Q.
norm(Q(:,1),2) % for example

dot(Q(:,1),Q(:,2)) % for example