Home > brede > brede_mat_orthopcaspace.m

brede_mat_orthopcaspace

PURPOSE ^

brede_mat_orthopcaspace - Remove PCA-subspace

SYNOPSIS ^

function Mout = brede_mat_orthopcaspace(Min, varargin)

DESCRIPTION ^

 brede_mat_orthopcaspace - Remove PCA-subspace

       function Mout = brede_mat_orthopcaspace(Min)

       Input:  Min         'Mat' structure

       Property: Components [ {1} | non-negative integer ] 

       Output: Mout        'Mat' structure

       The principal component analysis (PCA) subspace of the input
       matrix is found and the subspace up til the specified
       'components' is used to adjust the original data matrix, so it
       will be orthogonal to the PCA space.

       The principal components is appended to the input data
       matrix. Only non-zero principal component are returned.

       Example:
         M = rand(10,10);
         M0 = brede_mat_orthopcaspace(M);
         brede_ui_mat(M0)

         M0 = brede_mat_orthopcaspace(M, 'components', 2);
         brede_ui_mat(M0)

       See also BREDE, BREDE_MAT, BREDE_MAT_CENTER,
                BREDE_MAT_ORTHOSPACE, BREDE_MAT_SVD.

 $Id: brede_mat_orthopcaspace.m,v 1.2 2007/11/29 18:41:18 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