Right option is (a) Begin m-file with function definition
For explanation: If an m-file starts with a function definition, it becomes a function file. This file can be called to generate a desired output multiple times. As MATLAB allows the making of such files, complicated big programs can be broken down to simplify the nature of the entire MATLAB program.