• matlab画图-在同一图像中显示多个函数


    1、在同一个图像中显示多个函数:

    t = [0:0.01:5];

    f = exp(-t);

    g = exp(-2*t);

    plot(t,f,t,g,'--');    % 将函数g用 ‘--’ 表示,显示为虚线;若不添加线条风格显示,则默认为实线显示;

              % ‘-’ 表示实线; 

              % ‘-.’ 表示虚点线

              % ‘:’ 表示点线

    2、为函数添加图例,使用 legend 命令

    例如: 

    x = [0:0.01:2];

    y = sinh(x);

    z = cosh(x);

    plot(x,y,x,z,'-.'), xlabel('x'), ylabel('potential'), legend('sinh(x)', 'cosh(x)');

    显示如下图:

    若要改变函数显示颜色,可通过在函数后面添加颜色控制字符:

    plot(x,y,'r',x,z,'b-.'), xlabel('x'), ylabel('potential'), legend('sinh(x)', 'cosh(x)');    % 函数y显示为红色,函数 z 显示为蓝色,且用虚点线显示

    3、matlab提供了八种颜色显示字符:

    具体为 红 r 、黄 y、蓝b、绿g、青c、洋红m、黑k、白w

    也可以用RGB格式显示,如红色为[1,0,0]

    4、设置坐标比例

    如果希望在matlab中设置坐标显示范围,可使用axis([xmin xmax ymin ymax]) 命令

    例如在上式中函数添加axis([0 2 -1 1]): plot(x,y,'r',x,z,'b-.'), xlabel('x'), ylabel('potential'), legend('sinh(x)', 'cosh(x)'), axis([0 2 -1 1]);

    5、矩阵数组相乘用 .* ,如exp(-2*t).*sin(t);函数的平方用 .^ 表示,如sin(5*x).^2。

  • 相关阅读:
    SQL Server 2019 新版本
    SQL Server 中的窗口函数(2012 新函数)
    MySQL 学习(二)总体框架 & redo-log 和 bin-log 的介绍
    redis(四)集群(Sentinel)
    HahMap相关问题
    JVM工具使用和Linux-top命令解析
    缓存知识点
    消息队列(六)--- RocketMQ-消息消费
    redis(三)数据类型--位图相关
    分布式哈希一致性
  • 原文地址:https://www.cnblogs.com/aixuexihs/p/10535408.html
Copyright © 2020-2023  润新知