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