I understand that you wish to generate a report that contains multiple figures in a table format.
In MATLAB, you can generate a report in two ways - interactively or programmatically.
Attached folder contains a script "reportGenImg" that creates a PDF file with a 2-by-3 table that has images and text as entries. To create multiple table entries, you can include a "for" loop in your code.
You can refer to the following link for more information about how to programmatically generate report:
Hope this helps!