diff solvers/my_dummy_solver.m @ 128:8e660fd14774 ivand_dev

Feature 186
author Ivan Damnjanovic lnx <ivan.damnjanovic@eecs.qmul.ac.uk>
date Mon, 13 Jun 2011 14:55:45 +0100
parents 138f7f0fdcdf
children
line wrap: on
line diff
--- a/solvers/my_dummy_solver.m	Wed May 25 15:30:34 2011 +0100
+++ b/solvers/my_dummy_solver.m	Mon Jun 13 14:55:45 2011 +0100
@@ -0,0 +1,27 @@
+function [A]=my_dummy_solver(Dict,X, m,  maxNumCoef, errorGoal, varargin) 
+%%  Template function that can be used for solver implementation 
+%   
+%   Sparse coding of a group of signals based on a given 
+%   dictionary and specified number of atoms to use. 
+%
+%   input arguments:    Dict - the dictionary
+%                       X - the signals to represent
+%                       m - number of atoms in Dictionary
+%                       errorGoal - the maximal allowed representation
+%                                   error for each signal.
+%
+%   optional:      if Dict is function handle then Transpose Dictionary
+%                  handle needs to be specified.
+%
+%   output arguments: A - sparse coefficient matrix.
+
+%%  Change copyright notice as appropriate:
+%   Centre for Digital Music, Queen Mary, University of London.
+%   This file copyright 2009 Ivan Damnjanovic.
+%
+%   This program is free software; you can redistribute it and/or
+%   modify it under the terms of the GNU General Public License as
+%   published by the Free Software Foundation; either version 2 of the
+%   License, or (at your option) any later version.  See the file
+%   COPYING included with this distribution for more information.
+%%