sol*_*sak 3 matlab visualization matlab-figure
我试图根据给定的输入字母对字符串中的一些字母进行着色.任何人都可以建议我如何实现它?因为我是新手.
假设我有以下字符串:"AUSTRALIA"
INPUT:
输出 :( A为红色)'A'USTR(A为红色)'A'LI(A为红色)'A'
如果要在轴(GUI)上将其显示为文本,请使用text命令和Latex格式化字符串
text('string','{\color{red} A}ustralia')
Run Code Online (Sandbox Code Playgroud)
您可以在此处阅读有关Latex命令的信息.
或者,在Yair Altmans 伟大的网站中提到了一些用于某些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>'});
Run Code Online (Sandbox Code Playgroud)
为了实际找到字母实例,请使用strrep命令.
strrep(lower('Australia'),'a','{\color{red}a}')
Run Code Online (Sandbox Code Playgroud)
这里有一个与大写字母有关的缺陷,我相信你可以解决它!