MATLAB: How to resize all images within a cell array

cellcell arraycell arraysdigital image processingimageimage acquisitionimage analysisimage processingmatrix array

Hi everyone,
So I wrote a function that returns a 50×2 table. The first column is a 50×1 cell array (paths to png files) and the second column is a 50×1 categorical array.
I have no problem reading all images of the cell array using the following:
image_content = cellfun(@imread, myTable.result1, 'uniform', 0)
Each image has a different dimension.
I simply want to resize all images of the first column (myTable.result1) to a standard 224x224x3 (with a for loop or simply a function handle?) but it doesn't seem to work. Is there an easy way to do this?
Thank you!
Best regards.

Best Answer

This could work if your images are size of [MxNx3]:
for i=1:length(image_content)
ResImage{i}=imresize(image_content{i},[224 224]);
end