-  3.41.0
matfaust::demo::hadamard Class Reference

The demo for the hierarchical factorization of Hadamard matrices. More...

Static Public Member Functions

static function demo_fact_hadamard ()
 This demo hierarchically factorizes the Hadamard dictionary and then plots the results. More...
 
static function norm_hadamard ()
 This demo makes some time comparison between the 2-norm of the Hadamard matrix and its Faust representation for different dimension of the Hadamard matrix. More...
 
static function speed_up_hadamard ()
 This demo makes some time comparison between (Hadamard matrix)-vector multiplication and (Hadamard factorisation i.e a FAuST)-vector multiplication for different dimension of the Hadamard matrix. More...
 

Detailed Description

The demo for the hierarchical factorization of Hadamard matrices.

Member Function Documentation

◆ demo_fact_hadamard()

static function matfaust::demo::hadamard::demo_fact_hadamard ( )
static

This demo hierarchically factorizes the Hadamard dictionary and then plots the results.

This essentially reproduces figure 2 from [1].

[1] Le Magoarou L. and Gribonval R., "Flexible multi-layer sparse approximations of matrices and applications", Journal of Selected Topics in Signal Processing, 2016.

◆ norm_hadamard()

static function matfaust::demo::hadamard::norm_hadamard ( )
static

This demo makes some time comparison between the 2-norm of the Hadamard matrix and its Faust representation for different dimension of the Hadamard matrix.

◆ speed_up_hadamard()

static function matfaust::demo::hadamard::speed_up_hadamard ( )
static

This demo makes some time comparison between (Hadamard matrix)-vector multiplication and (Hadamard factorisation i.e a FAuST)-vector multiplication for different dimension of the Hadamard matrix.


The documentation for this class was generated from the following file: