The imwrite function works essentially the same way that saveas does but it works directly with image files.
Save image as mat.
If no objects are specified then all variables existing in the matlab workspace are saved.
This option is not valid for simulink block diagrams.
In your code the matrix you want to save is x not j.
You may have to create one or two loops to automate the filename and image name start number creation.
Bitmap image file format specify the format as one of the bitmap image options in the table bitmap image formats.
Filename for mat file save filename img names save to file i tested only the first two lines for img str and img names so i leave the rest for you to experiment with.
To open the figure run the matlab file.
However when working with actual images use the imwrite function instead.
Matlab can also work with images that you import from other sources.
M or mfig save the figure as a matlab figure file and additionally create a matlab file that opens the figure.
To calculate for all images and save them write your code as follows.
Once you have it in matlab as an array you use the save command to save it as mat file as follows.
Use the saveas function to save matlab objects such as plots.
Saves the specified image acquisition objects obj1 obj2 etc to the mat file filename.
Save filename obj1 obj2 is the functional form of the command where the file name and image acquisition objects must be specified as character vectors.
Also you are also calculating hog feature for the last image.