-
3.41.0
|
Functor for the CIRC projector. More...
Public Member Functions | |
function | circ (shape, varargin) |
Public Member Functions inherited from matfaust::proj::proj_gen | |
function | subsref (self, S) |
Additional Inherited Members | |
Protected Attributes inherited from matfaust::proj::proj_gen | |
Property | constraint |
Functor for the CIRC projector.
The output matrix of the projector is a circulant matrix.
Each constant used to fill a pair of diagonals of the output matrix is the mean of all the input matrix entries that it replaces in the output matrix.
Usage
circ(shape): returns a CIRC projector (functor), shape defines the size of the input matrix (e.g. [1, 10]).
circ(shape,'normalized', bool,'pos', bool): the optional parameters are set. By default both normalized and pos are false.
'normalized',true | normalizes the projection image according to its Frobenius norm. |
'normalized',false | (the default) no normalization. |
'pos',true | skips the negative values (replaced by zero) of the input matrix. |
'pos',false | (the default) negative values are not skipped. |
circ | projector. |
Example
function matfaust::proj::circ::circ | ( | shape | , |
varargin | |||
) |