matlab坐标框封闭,使用Matlab实现图形的刻度,分格线和坐标框

Matlab中没有现成的高层指令用于设置坐标刻度,因些必须通过set()对象力柄指令进行坐标刻度。分格线的指令是用grid、grid on、grid off以及坐标框指令有box,box on ,box off。缺省情况下,所画坐标呈封闭形成。

例:通过绘制二阶系统跃响应,综合演示图形标识。

clear all;

close all;

clc;

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

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

tt =t(find(abs(y-1)>0.05));

ts =max(tt);

plot(t,y,'r-','LineWidth',2);

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

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

grid on,

title('\it y =1-e^{-\alphat}cos{\omegat}');

text(14,1.1,'\fontsize{10}{\alpha}=0.3');

text(14,1.07,'\fontsize{10}{\omega}=0.7');

hold on;

plot(ts,0.95,'bo','MarkerSize',9),hold off;

cell_string{1} ='\fontsize{10}\uparrow';

cell_string{2} ='\fontsize{10}\fontname{arial}spaical times';

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

cell_string{4} =['\fontsize{10}\rmt_{s}= ' num2str(ts)];

text(ts,0.8,cell_string);

xlabel('\fontsize{10}\bft\rightarrow');

ylabel('\fontsize{10}\bfy\rightarrow');输出二阶跃响应图的标识效果图:

0818b9ca8b590ca3270a3433284dd417.png

注:注意代码中空格,如果不规范,会出bug.

关于Image Engineering & Computer Vision的更多讨论与交流,敬请关注本博客和新浪微博songzi_tea.

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值