广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    MATLAB怎么绘制曲线图和在一个窗口绘制多个子图

    来源:网络收集  点击:  时间:2024-03-12
    【导读】:
    MATLAB不仅是一个非常强大的计算工具,而且是很好的作图工具,当我们需要绘制曲线图和绘制子图的时候可以使用MATLAB。下面分享给大家MATLAB绘制曲线图和在一个窗口绘制多个子图的方法、程序步骤,希望能够帮助大家。工具/原料more电脑MATLAB软件MATLAB绘制曲线图和在一个窗口绘制多个子图方法/步骤1/8分步阅读

    第一步:使用MATLAB绘制曲线图我们可以使用plot()绘图命令,我们借助这个plot()命令编写的绘制曲线直线图代码如下:

    a = ;

    b= a;

    plot(a, b)

    将其写入到MATLAB程序中,如下图所示。

    2/8

    第二步:我们运行该程序代码,得出的曲线直线图绘制结果如下图所示。

    3/8

    第三步:绘制曲线图顾名思义需要绘制曲线了,绘制曲线同样使用plot,编写好的曲线图绘制MATLAB代码如下:

    a = ;

    b = a.^2;

    plot(a, b)

    我们将此代码写到MATLAB程序中,如下图所示。

    4/8

    第四步:然后再运行我们的曲线绘制程序,此时得出的曲线绘制结果图如下图所示。

    5/8

    第五步:我们发现上述曲线绘制效果不是很平滑,那是因为我们的横坐标变量值比较少,我们更改横坐标轴a的增量值即可,即将10改成2试试,代码如下:

    a = ;

    b = a.^2;

    plot(a, b)

    写入到MATLAB中并运行,如下图所示。

    6/8

    第六步:修改后的曲线绘制效果如下图所示,与上面的曲线图对比可以发现要平滑许多。

    7/8

    第七步:下面我们使用MATLAB在一个窗口绘制多个子图,可以使用subplot 命令在一个窗口中绘制多个子图。编写好的程序代码如下:

    a = ;

    b = exp(-2*a).*sin(5*a);

    subplot(1,2,1)

    plot(a,b), xlabel(a),ylabel(exp(-2*a).*sin(5*a)),axis()

    c = exp(-4*a).*sin(6*a);

    subplot(1,2,2)

    plot(a,c),xlabel(a),ylabel(exp(-4*a).*sin(6*a)),axis()

    我们将代码写到MATLAB中,如下图所示。

    8/8

    第八步:我们再运行上述程序代码,即可在一个窗口绘制多个子图,运行结果如下图所示。

    注意事项

    当我们需要绘制多个窗口图形时使用figure()命令即可。

    修改subplot(1,2,1)中的数值可以切割窗口大小和定义曲线显示在窗口中的位置。

    MATLABMATLAB曲线图MATLAB多个子图
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_324915.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 18:21:48  耗时:0.027
    0.0269s