for dicoread function of MALTAB with below description:
[...] = dicomread(filename, 'frames', v) reads only the frames in the vector v from the image. v must be an integer scalar, a vector of integers, or 'all'. The default value is 'all'.
there is one limitation for some DICOMs that are created by clinical instruments(such as Volcano, Boston, and etc.). in the other words, this function doesn't support reading a specific frame from overall of DICOM file.
a revised 'dicomread' is attached that resolve this limitation.