function [p, pmax, pmin, pn] = improd(f, g) %IMPROD Computes the product of two images. %[P, PMAX, PMIN, PN] = IMPROD(F, G) outputs the element-by- %element product of two input images, F and G, the product %maximum and minimum values, and a normalized product array with %values in the range [0, 1]. The input images must be of the same %size. They can be of classes uint8, uint16, or double. The outputs %are of class double. fd = double(f); gd = double(g); p = fd .* gd; pmax = max(p(:)); pmin = min(p(:)); pn = mat2gray(p);