广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

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

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

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

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

    matlab三维图像绘制作图小结篇

    来源:网络收集  点击:  时间:2024-01-23
    【导读】:
    matlab作图应用十分广泛,科研、金融都需要用到,我自己总结了一下在科研中最长用到的一些三维图像的作图方法,下面让我们开始matla三维作图的简单学习吧!方法/步骤1/6分步阅读

    1、MATLAB中,三维曲线的绘制函数是plot3。语法形式如下:

    plot3(X, Y, Z)

    plot3(X, Y, Z, S)

    plot3(X1, Y1, Z1, S, X2, Y2, Z2, S …)

    X、Y和Z:三个方向上的坐标值,尺寸相同

    S:对曲线的线型、颜色、线宽、点标记样式等属性进行设置。

    当X,Y,Z是同维矩阵时,则以X,Y,Z对应列元素绘制三维曲线,曲

    线条数等于矩阵列数。

    例子:

    t=0:pi/100:20*pi;

    x=sin(t);

    y=cos(t);

    z=t.*sin(t).*cos(t);

    plot3(x,y,z);

    title(Line in 3-D Space);

    xlabel(X);ylabel(Y);zlabel(Z);

    grid on;

    2/6

    2、绘制三维网格图

    mesh函数用于三维网眼图的绘制,语法为:

    mesh(X, Y, Z)

    X、Y:网格矩阵数组,一般是通过meshgrid函数生成的二维数组;

    Z:函数值数组,通过函数z=f(x,y)计算得到

    绘制三维网格图的三个步骤:

    #、用函数meshgrid生成平面网格矩阵;

    #、计算平面网格矩阵数值矩阵Z,即计算(x,y)平面上所有网格点上的z值;

    #、调用函数mesh绘制网眼图。

    举例:

    x = -2:0.2:2;

    y = x;

    = meshgrid(x,y);

    Z = -3*X + 2*Y;

    mesh(X,Y,Z)

    3/6

    3、绘制三维表面图

    surf函数用于三维表面图的绘制,语法为:

    surf(X, Y, Z)

    surfc(X,Y,Z)

    X、Y:网格矩阵数组,一般是通过meshgrid函数生成的二维数组;

    Z:函数值数组,通过函数z=f(x,y)计算得到。

    Surfc在surf的基础上绘制等值线;

    4/6其他三维函数

    在介绍二维图形时,曾提到条形图、杆图、饼图和填充图等特殊图形,它们还可

    以以三维形式出现,使用的函数分别是bar3、stem3、pie3 和fill3。

    stem3函数绘制离散序列数据的三维杆图,常用格式为:

    stem3(z)

    stem3(x,y,z)

    举例:

    figure

    X = linspace(-pi/2,pi/2,40);

    Z = cos(X);stem3(Z)

    5/6

    5、pie3函数绘制离散序列数据的三维饼图,常用格式为:

    pie3(x)

    举例:

    x = ;

    figure

    pie3(x)

    6/6

    6、fill3函数:

    基本用法:

    fill3(X,Y,Z,C)

    举例:

    X = ;

    Y = ;

    Z = ;

    C = [0.5000 1.0000 1.0000 0.5000;

    1.0000 0.5000 0.5000 0.1667;

    0.3330 0.3330 0.5000 0.5000];

    figurefill3(X,Y,Z,C)

    注意事项

    matlab三维作图小结

    本文关键词:

    版权声明:

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

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

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

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

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 00:10:04  耗时:0.025
    0.0253s