matlab图中插入文字,如何在Matlab画图中加入字符等图形标示

简介

在进行Matalb绘图时,需要对图片里面的内容进行说明,就需要添加必要的说明。如何进行标示字符的添加呢。

方法

下面通过绘制二阶系统阶跃响应,综合演示图形标识。本例比较综合,涉及的指令较广。请耐心读、实际做、再看例后说明,定会有匪浅收益。

程序

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

clf;t=6*pi*(0:100)/100;

y=1-exp(-0.3*t).*cos(0.7*t);

plot(t,y,'r-','LineWidth',3)%<3>

hold on

tt=t(find(abs(y-1)>0.05));ts=max(tt);%<5>

plot(ts,0.95,'bo','MarkerSize',10)%<6>

hold off

axis([-inf,6*pi,0.6,inf])

set(gca,'Xtick',[2*pi,4*pi,6*pi],'Ytick',[0.95,1,1.05,max(y)])%<9>

set(gca,'XtickLabel',{'2*pi';'4*pi';'6*pi'})%<10>

set(gca,'YtickLabel',{'0.95';'1';'1.05';'max(y)'})%<11>

grid on

text(13.5,1.2,'\fontsize{12}{\alpha}=0.3')%<13>

text(13.5,1.1,'\fontsize{12}{\omega}=0.7')%<14>

cell_string{1}='\fontsize{12}\uparrow';%<15>

cell_string{2}='\fontsize{16} \fontname{隶书}镇定时间';

cell_string{3}='\fontsize{6}';

cell_string{4}=['\fontsize{14}\rmt_{s} =

'num2str(ts)];%<18>

text(ts,0.85,cell_string,'Color','b','HorizontalAlignment','Center')%<19>

title('\fontsize{14}\it y = 1 - e^{ -\alpha

t}cos{\omegat}')%<20>

xlabel('\fontsize{14} \bft \rightarrow')

ylabel('\fontsize{14} \bfy\rightarrow')%<22>

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

绘制图形如下图:

a4c26d1e5885305701be709a3d33442f.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值