zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Qt 添加外部库文件
    实例属性的增删改查
    面向对象2 类属性的增删改查
    面向对象
    hashlib模块
    configparser模块
    logging模块
    re模块2
    计算器 暂时没解决小数问题
    re正则表达式
  • 原文地址:https://www.cnblogs.com/Qiangcm/p/8728645.html
Copyright © 2011-2022 走看看