如何显示包含简单多行文本指令的Matlab窗口

如何显示包含简单多行文本指令的Matlab窗口,matlab,matlab-figure,Matlab,Matlab Figure,我想在窗口中显示多行指令列表,在运行脚本时显示 我已经尝试了下面的代码,但我不想“微调”每行的x,y位置。有没有一种方法可以像图形窗口一样快速指定并显示多行文本 例如,在VisualBasic中,这类似于将文本附加到标签上 f = figure('menu','none','toolbar','none'); uicontrol('Style','text','Position',[0 45 120 20],'String','AAA'); 您可以使用sprintf和\n获取多行。附加的水平对

我想在窗口中显示多行指令列表,在运行脚本时显示

我已经尝试了下面的代码,但我不想“微调”每行的x,y位置。有没有一种方法可以像图形窗口一样快速指定并显示多行文本

例如,在VisualBasic中,这类似于将文本附加到标签上

f = figure('menu','none','toolbar','none');
uicontrol('Style','text','Position',[0 45 120 20],'String','AAA');

您可以使用
sprintf
\n
获取多行。附加的
水平对齐
-属性将文本水平对齐。然后你只需要微调整体位置

f = figure('menu','none','toolbar','none');

txt = sprintf('Line 1\nA longer line 2\nLine 3');

uicontrol('Style','text','Position',[30 45 180 40],'String',txt,...
    'HorizontalAlignment','left');
这看起来像这样: