广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

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

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

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

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

    matlab绘制二维条形图、等值线和三维网格图

    来源:网络收集  点击:  时间:2024-07-28
    【导读】:
    当我们在使用matlab进行分析计算时,我们往往需要作图显示我们的分析计算结果,下面分享给大家使用matlab绘制二维条形图、等值线和三维网格图的方法、步骤,希望能够给大家带来帮助。工具/原料more电脑matlabmatlab绘制二维条形图、等值线和三维网格图方法/步骤1/8分步阅读

    第一步:我们来使用MATLAB绘制二维条形图,MATLAB代码如下:

    x = ;

    y = ;

    bar(x,y), xlabel(样本点),ylabel(数值),

    title(条形图)

    print -deps graph.eps

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

    2/8

    第二步:我们把上述绘制二维条形图的程序写入到MATLAB程序中后,如果代码在命令窗口中则按回车,如果在m文件中则点击运行按钮,运行程序,得出的二维条形图绘制结果如下图所示。

    3/8

    第三步:下面我们来学习使用MATLAB绘制等值线图,采用contour绘制等值线,MATLAB代码如下:

    = meshgrid(-5:0.1:5,-3:0.1:3); %independent variables

    g = x.^2 + y.^2; % 函数

    contour(x,y,g) % call the contour function

    print -deps graph.eps

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

    4/8

    第四步:我们把上述绘制等值线图的程序写入到MATLAB程序中后,运行程序代码,得到的等值线图绘制结果如下图所示。

    5/8

    第五步:当然可能上述图形不美观,与我们想要的图形有很大差距,我们是可以进行修改的,如我们将上面的等值线图绘制代码改成:

    = meshgrid(-5:0.1:5,-3:0.1:3); %independent variables

    g = x.^2 + y.^2; % our function

    = contour(x,y,g); % call the contour function

    set(h,ShowText,on,TextStep,get(h,LevelStep)*2)

    print -deps graph.eps

    再次写入到MATLAB程序中,如下图所示。

    6/8

    第六步:我们再次运行我们修改后的等值线图绘制程序,此时得出运行结果如下图所示,我们可以发现比刚才的等值线图要详细好看一点了。

    7/8

    第七步:最后我们来学习一下如何使用MATLAB绘制三维网格图,为了更加直观的显示数据趋势影响等效果,三维网格图绘制是经常需要用到的,我们写好的三维网格图绘制代码如下:

    = meshgrid(-2:.2:2);

    g = x .* exp(-x.^2 - y.^2);

    surf(x, y, g)

    print -deps graph.eps

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

    8/8

    第八步:运行上述三维网格图绘制MATLAB程序后,可以在图形中得出运行结果,如下图所示,成功绘制好三维网格图。

    注意事项

    上述是matlab绘制二维条形图、等值线和三维网格图方法程序,MATLAB还有更多的图形绘制功能。

    如果上述程序绘制结果不满足需求,我们可以在上述MATLAB代码的基础上进行完善优化。

    MATLABMATLAB条形图MATLAB等值线MATLAB三维图MATLAB网格图
    本文关键词:

    版权声明:

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

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

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

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

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-07 01:25:01  耗时:0.028
    0.028s