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

8 次查看(过去 30 天)
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

采纳的回答

Wayne King
Wayne King 2014-2-3
编辑:Wayne King 2014-2-3
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
  4 个评论
Usman  Ali
Usman Ali 2014-2-4
编辑:Usman Ali 2014-2-6
what confuses me is that from analytic solution I find 3 basis that are scalar values. in this case Q is a 3x3 matrix. I am confused which values to consider for basis function.
Matt J
Matt J 2014-2-4
编辑:Matt J 2014-2-4
They constitute the Gram-Schmidt procedure applied to the columns of A.
Or rather, a numerically stable alternative to Gram-Schmidt.

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Matched Filter and Ambiguity Function 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by