我正在尝试根据给定的输入字母表为字符串中的一些字母表着色。谁能建议我如何实现它?因为我是新手。
假设我有以下字符串:“AUSTRALIA”
输入:A
输出:(红色的A)'A'USTR(红色的A)'A'LI(红色的A)'A'
如果您想将其显示为轴上的文本 (GUI),请使用 text 命令和 Latex 格式化字符串
text('string','{\color{red} A}ustralia')
您可以阅读 Latex 命令 here .
或者,Yair Altmans great website 中提到了某些 UI 控件的未记录功能。 .
就是这样(直接取自他的网站)
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>'});
为了真正找到字母实例,使用strrep命令。
strrep(lower('Australia'),'a','{\color{red}a}')
这里有一个缺陷,与大写字母有关,我相信你能解决!
我是一名优秀的程序员,十分优秀!