simulink怎么添加文本框?
2021-05-12

第一,MATLAB为sin(x)和cos(x)的图像添加文本框。启动MATLAB,新建脚本(Ctrl+N),输入如下代码:

close all; clear all; clc

x=-2*pi:0.1:2*pi;

y1=sin(x);y2=cos(x);

plot(x,y

1,x,y

2,'linewidth',2)

axis([-2*pi,2*pi,-1.5,1.5])

xlabel('x','fontsize',20);ylabel('y','fontsize',20);

legend('sin(x)','cos(x)')

annotation('textbox',[0.2,0.2,0.3,0.4],'LineStyle','-',...

'LineWidth',2)

其中annotation('textbox',[0.2,0.2,0.3,0.4],'LineStyle','-','LineWidth',2)中的[0.2,0.2,0.3,0.4]是控制文本框的位置(以0.2,0.2为左下角画文本框)和宽度(0.3)、高度(0.4)。

LineStyle,LineWidth分别是控制文本框的线型和线型粗细。

第二,保存和运行上述脚本,在sin(x)和cos(x)图像的左下方添加了一个黑色边框的文本框。

第三,演示在添加的文本框中写入说明文字。紧接着输入如下代码:

strings={'the line of Sine';'the line of Cosine';...

'x from -2*pi to 2*pi '};

annotation('textbox',[0.3,0.7,0.3,0.2],'LineStyle','-',...

'LineWidth',2,'String',strings)

这段代码添加了一个文本框,并在文本框中写入'the line of Sine';'the line of Cosine';'x from -2*pi to 2*pi'三行文字。

第四,保存和运行上述添加后的脚本,得到如下图形。可以看到添加的第二文本框中有文字内容。

5:第五,在命令行窗口(Command Window)输入doc annotation,可以查看帮助文档对添加文本框(textbox)的使用说明。

大家都在看
本站系本网编辑转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本网联系,我们将在第一时间删除内容!本站文章版权归原作者所有,内容为作者个人观点。本站只提供参考并不构成任何投资及应用建议。本站拥有对此声明的最终解释权。