Home > brede > brede_ui_mat.m

brede_ui_mat

PURPOSE ^

brede_ui_mat - UI for viewing a 'Mat' structure

SYNOPSIS ^

function varargout = brede_ui_mat(varargin)

DESCRIPTION ^

 brede_ui_mat         - UI for viewing a 'Mat' structure

       function brede_ui_mat
       function brede_ui_mat(M)

       Input:  M    'Mat' structure 

       This function controls the window for editing and viewing a
       'mat' structure, - which contains a numerical matrix. The 'mat'
       structure can either be setup by calling the function with an
       input argument, it can be read in from a comma-separated
       values (CSV) file, or it can be setup from Analyze volume files.   

       The matrix stored behind the graphical user interface can be
       reached by the "Pop mat structure" command in the "view"
       menu. This menu command pops the variable to the
       workspace. Then write with the Matlab prompt: 
         >> M = ans
       The first element in the matrix is now available as 
         >> M.matrix(1,1)  

       Menu Commands: 
         File|Open Variable     - Read a 'mat' structuree variable 
                                  from the workspace  
         File|Open CSV file     - Open a comma or semicolon separated
                                  file with numbers. 
         File|Open volumes (text file with filenames) - Open Analyze
                                  files with their filenames
                                  specified in a text file
         File|Open volumes (4D analyze file) - Open an 4-dimensional
                                  analyze file
         File|Open AIR          - Open Roger Wood 16-parameter AIR
                                  file 
         File|Open SPM Mat      - Open SPM transformation matrix
                                  from .mat Matlab file
         File|Open SPM SN       - Open SPM transformation matrix
                                  from *_sn.mat Matlab file

         View|Pop Mat structure - Pop the mat structure to the 
                                  command line

         Spawn menu items will open a new window with a new matrix
 
         Spawn|Extract columns - Reduced matrix. The columns in the
                                 popup window can be specified, e.g.,
                                 as:
                                      1:2 7 10:14
                                 The function brede_mat_submatrix is
                                 used for the extraction of the
                                 columns. 
         Spawn|Extract rows    - Reduced matrix 
         Spawn|Transpose       - Matrix transpose: M'
         Spawn|Inner product   - M'*M matrix product
         Spawn|Outer product   - M*M' matrix product

         Menu|Analyze|Hierarchical NMF - Run non-negative matrix
                                         factorization. This might take
                                         long time. 
         Menu|Analyze|Hierarchical K-means clustering (columns) - Cluster
                                         the columns with the K-means
                                         algorithm 
 
       Example: 
         brede_ui_mat

       See also BREDE, BREDE_MAT, BREDE_READ, BREDE_MAT_CENTER,
                BREDE_MAT_CONCORDANCE,
                BREDE_MAT_HKMC, BREDE_MAT_HNMF,
                BREDE_MAT_IPRODUCT, BREDE_MAT_KMC, BREDE_MAT_MAT2MAT,
                BREDE_MAT_OPRODUCT, BREDE_MAT_PLOT_COUNT,
                BREDE_MAT_SCALE, BREDE_MAT_SUBMATRIX, BREDE_MAT_SVD,
                BREDE_MAT_TRANSPOSE, BREDE_READ_ANALYZE4D,
                BREDE_READ_AIR, BREDE_READ_CSV2MAT, BREDE_READ_SPM_MAT,
                BREDE_READ_SPM_SN_AFFINE, BREDE_READ_TXTTABLE,
                BREDE_READ_VOLUMES,
                BREDE_UI_EXP, BREDE_UI_LOC,
                BREDE_UI_MAT_PARTCORRCOEF, BREDE_WRITE_MAT2CSV,
                BREDE_WRITE_XML.

 $Id: brede_ui_mat.m,v 1.44 2009/08/04 12:08:02 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