


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 $