How change part of a text in fprintf, title and subtitle?
43 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Antonio Trujillo-Ortiz
il 28 Set 2014
Commentato: Stephen23
il 29 Set 2014
Hi all,
I need your help. How one can change as needed part of a text in the fprintf, title and subtitle, and leaving the another one fixed.
I would apprteciate any hint on this. Thx.
Antonio
0 Commenti
Risposta accettata
Image Analyst
il 28 Set 2014
Just blast over it with the new string. I mean, you put the string in there so somehow you know what you put it. So you could just make up a new string
caption1 = sprintf('This is %d', 10);
title(caption1);
% Now change it.
caption1 = sprintf('This is %d', 99);
title(caption1);
If, for some reason you don't know what's there, then you can retrieve it
existingCaption = get(gca, 'title'); % Or something like that
Then use strfind() or indexing to parse and change the string elements you want changed.
2 Commenti
Image Analyst
il 29 Set 2014
Antonio's response to me from moved from an "Answer" to a Comment to me:
Hi Image Analyst,
Thanks for your soon answer. What with a title or subtitle? How you can keep fixed part of a text but the another one changing as you need?
Eg.
Suppose in a case you need a title as:
As you knows: this is the same.
and in another case,
As you knows: this must change as you need.
First part is fixed, the another is different
Antonio
Image Analyst
il 29 Set 2014
Sure, just do this:
caption1 = 'As you knows: this is the same.';
title(caption1);
% Now change it.
caption2 = As you knows: this must change as you need.
title(caption2);
or, if you have the first part as a string:
str = caption1 = 'As you knows: ';
caption1 = sprintf('%s this is the same.', str);
title(caption1);
% Now change it.
caption2 = sprintf('%s this must change as you need.', str);
title(caption2);
Più risposte (1)
Antonio Trujillo-Ortiz
il 28 Set 2014
3 Commenti
Stephen23
il 29 Set 2014
Ouch. Better to write a comment as a reply, unless you are actually answering your own question.
Vedere anche
Categorie
Scopri di più su Matrix Indexing 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!