Computes the image of a matrix M numerically using singular value decomposition.
i1 : M = matrix {{1., 0, 1}, {0, 1, 1}, {1, 0, 1}} o1 = | 1 0 1 | | 0 1 1 | | 1 0 1 | 3 3 o1 : Matrix RR <--- RR 53 53 |
i2 : numericalImage(M, 0.01) o2 = | -.627963 -.325058 | | -.459701 .888074 | | -.627963 -.325058 | 3 2 o2 : Matrix RR <--- RR 53 53 |
Singular values less than the tolerance are treated as zero.
i3 : M = matrix {{0.999, 2}, {1, 2}} o3 = | .999 2 | | 1 2 | 2 2 o3 : Matrix RR <--- RR 53 53 |
i4 : numericalImage(M, 0.01) o4 = | -.707036 | | -.707177 | 2 1 o4 : Matrix RR <--- RR 53 53 |
The object numericalImage is a method function with options.