MATLAB: Is it possible to extract a comment line from the script itself

commentplotprintscripttext;

I would like to write the first comment line as a title on my plot.

Best Answer

Try this:
fidi = fopen('scriptfilename.m','r');
comloc1 = 0;
while ~comloc1
t = fgets(fidi);
comloc1 = strfind(t,'%');
end
Comment1 = t(comloc1(1),:);
with ‘scriptfilename.m’ being the name of the script you are running. You are reading it as a text file.
The ‘Comment1’ assignment pulls out the entire comment with the ‘%’, so I leave that to you to deal with as you wish, since I don’t know what your code looks like.