Is it possible to extract a comment line from the script itself?
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I would like to write the first comment line as a title on my plot.
0 Commenti
Risposta accettata
Star Strider
il 19 Mag 2015
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.
0 Commenti
Più risposte (1)
Joseph Cheng
il 19 Mag 2015
why would you want to do this and not just declare the first comment as a string? if it is truly the first line of the script just
fid = fopen('yourscript.m');
titleline = fgelt(fid);
fclose(fid)
then use title line. if it isn't then just declare the comment as a variable of type string. or copy it.
0 Commenti
Vedere anche
Categorie
Scopri di più su Annotations in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!