广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

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

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

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

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

    MATLAB如何把三维图用二维图表示

    来源:网络收集  点击:  时间:2024-04-22
    【导读】:
    MATLAB是由mathworks公司开发的面向科学计算的程序设计语言,它主要运用与矩阵计算、科学数据分析,数据可视化等方向的研究。MATLAB是以矩阵为基本的数据运算单位,它能够很好的与C语言进行混合编程,对于符号运算,其可以直接调用maple的命令,增加了它的适用范围。本小节,我们将介绍MATLAB如何把三维图用二维图表示。如果我们想画出一个三维图像,而又想把这个图以二维的形式呈现出来,这里我们简单介绍两种方法,仅供大家参考。工具/原料moreMATLAB软件问题描述:1/1分步阅读

    如果我们想画出一个三维图像,而又想把这个图以二维的形式呈现出来,这里我们简单介绍两种方法,仅供大家参考。对于下面的图形,我们利用MATLAB中的mesh()函数画出的图形如下图所示,那么我们如何把它画在二维图形里呢?

    方法2:利用pcolor()函数1/3

    我们首先利用meshgrid()函数产生网格,代码如下:

    r0 = 0:deltar:R;

    z0 = 0:deltaz:Z;

    = meshgrid(r0,z0);

    2/3

    利用pcolor(r0,z0,data)代码画出如下二维图形:

    3/3

    其中pcolor函数的作用是将数值对应为想要的颜色在图形中呈现出来,其值怎么跟颜色值对应,是由colorbar控制。MATLAB的帮助文档对其解释为:

    方法2:利用view()函数对其旋转1/4

    同样,我们首先需要利用meshgrid()函数产生网格,代码如下:

    r0 = 0:deltar:R;

    z0 = 0:deltaz:Z;

    = meshgrid(r0,z0);

    2/4

    利用figure,mesh(r0,z0,data)代码画出如下二维图形:

    3/4

    输入view(),我们可以调整图像的视图,如下图所示:

    4/4

    MATLAB的view()函数帮助文档对其解释为:

    注意事项

    可能还有其他的方法,作者了解后再进行补充

    matlab三维
    本文关键词:

    版权声明:

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

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

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

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

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 04:11:13  耗时:0.029
    0.0293s