Question

Je suis en train de colorer certains alphabets dans une chaîne basée sur l'alphabet d'entrée donné. Quelqu'un peut-il me suggérer comment y parvenir? Comme je suis nouveau à cela.

Supposons que j'ai la chaîne suivante: « L'AUSTRALIE »

Entrée : A
SORTIE : (A en rouge) 'A'USTR (A en rouge)' A'li (A en rouge) 'A'

Était-ce utile?

La solution

Si vous voulez afficher sous forme de texte sur les axes (GUI), utilisez le texte commande et Latex cordes formaté

text('string','{\color{red} A}ustralia')

Vous pouvez lire sur les commandes Latex .
Sinon, il y a une fonctionnalité non documentée pour certains contrôles de l'interface utilisateur, mentionné dans Yair Altmans grand site Web .

C'est la façon de le faire (prises directement sur son site)

uicontrol('Style','list', 'Position',[10,10,70,70], 'String', ...
{'<HTML><FONT color="red">Hello</Font></html>', 'world', ...
 '<html><font style="font-family:impact;color:green"><i>What a', ...
 '<Html><FONT color="blue" face="Comic Sans MS">nice day!</font>'});

Afin de trouver réellement les instances de lettres, utilisez le strrep commande.

strrep(lower('Australia'),'a','{\color{red}a}')

Il y a une faille ici, en rapport avec lettre majuscule, je suis sûr que vous pouvez travailler dehors!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top