• matlab小记(三)


    matlab中绘图坐标轴的设置

    legend命令可以用来添加图例,其中在图例的放置过程中,容易与图形相重合,干扰我们观察图像,这时候legend中有个location参数,可以设置成Best,帮我们自动选择好位置,

    使得图例的图标不会与图形造成干扰,示例:

    legend('L1max','L1min','Location','Best');

    范围设置:

    a. axis([xmin xmax ymin ymax])设置坐标轴在指定的区间

    b. axis auto 将当前绘图区的坐标轴范围设置为MATLAB自动调整的区间

    c. axis manual 冻结当前坐标轴范围,以后叠加绘图都在当前坐标轴范围内显示 

    d. axis tight 采用紧密模式设置当前坐标轴范围,即以用户数据范围为坐标轴

    范围比例:

    a. axis equal 等比例坐标轴

    b. axis square 以当前坐标轴范围为基础,将坐标轴区域调整为方格形 

    c. axis normal 自动调整纵横轴比例,使当前坐标轴范围内的图形显示达到最佳效果 范围选项和比例设置可以联合使用,默认的设置为axis auto normal 

    一般情况下,范围比例采用默认设置就比较好,不需要再单独的进行调整。

     

    在图像上标注最值点的位置,可以利用num2str函数,先把变量中的数值转变为字符形式,这样就可以直接通过text来在图像上表示出来。

    L3maxmax = ['最大值(' num2str(x(find(L3max==max(L3max)))) ',' num2str(max(L3max)) ')'];
    plot(x(find(L3max==max(L3max))),max(L3max),'r*') %在图形上标注L3maxmax所在的位置
    text(x(find(L3max==max(L3max)))-38,max(L3max)-12,L3maxmax )

    参考资料:https://wenku.baidu.com/view/bc9f189edaef5ef7ba0d3c7c.html

  • 相关阅读:
    上帝永远不会问你的十件事
    discuz x1.5 showmessage函数和showDialog函数解析
    人生,没有那么简单…
    Proxy代理对象是如何调用invoke()方法的.
    实现简单的AOP前置后置增强
    浅谈设计模式visitor访问者模式
    了解jsp,这一篇就够了.
    jsp之el表达式jstl标签
    orale数据库.实例.表空间.用户.表
    题解 UVa10892
  • 原文地址:https://www.cnblogs.com/Qiangcm/p/8728645.html
Copyright © 2020-2023  润新知