s=framemulappr(Fa,Fs,T); [s,TA]=framemulappr(Fa,Fs,T);
| Fa | Analysis frame |
| Fs | Synthesis frame |
| T | The operator represented as a matrix |
| 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)