FRAMEMULAPPR Best Approximation of a matrix by a frame multiplier
Usage: s=framemulappr(Fa,Fs,T);
[s,TA]=framemulappr(Fa,Fs,T);
Input parameters:
Fa : Analysis frame
Fs : Synthesis frame
T : The operator represented as a matrix
Output parameters:
s : Symbol of best approximation
TA : The best approximation of the matrix T
s=FRAMEMULAPPR(Fa,Fs,T) computes the symbol s of the frame
multiplier that best approximates the matrix T in the Frobenious norm
of the matrix (the Hilbert-Schmidt norm of the operator). The frame
multiplier uses Fa for analysis and Fs for synthesis.
Examples:
T = eye(2,2);
D = [0 1/sqrt(2) -1/sqrt(2); 1 -1/sqrt(2) -1/sqrt(2)];
F = frame('gen',D);
[coeff,TA] = framemulappr(F,F,T)
Package: ltfat