Home > brede > brede_mat_orthospace.m

brede_mat_orthospace

PURPOSE ^

brede_mat_orthospace - Projection onto the orthogonal subspace

SYNOPSIS ^

function Mout = brede_mat_orthospace(Min, Msubspace, varargin)

DESCRIPTION ^

 brede_mat_orthospace - Projection onto the orthogonal subspace 

       function Mout = brede_mat_orthospace(Min, Msubspace)

       Input:  Min         'Mat' structure
               Msubspace   'Mat' structure defining the subspace

       Property: Intercept [ {none} | add ] 

       Output: Mout        'Mat' structure

       Remove a subspace Z (Msubspace) from a matrix X (Min)
 
               Y = (I - Z(Z'Z)^(-1)*Z')X 

       For 'intercept'='add' a column of ones will be added to the
       subspace matrix to model an intercept.

       See also BREDE, BREDE_MAT, BREDE_MAT_CENTER.

 $Id: brede_mat_orthospace.m,v 1.4 2009/03/26 01:32:38 fn Exp $

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:
Generated on Fri 27-Nov-2009 18:11:22 by m2html © 2005