• 如何用matlab画图 > MATLAB 之工程应用:三维立体绘图
  • MATLAB 之工程应用:三维立体绘图

    免费下载 下载该文档 文档格式:PPT   更新时间:2009-10-01   下载次数:0   点击次数:4
    文档基本属性
    文档语言:
    文档格式:ppt
    文档作者:
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    MATLAB 之工程应用:三维立体绘图
    Chap.4 三维立体绘图
    张智星 清大资工系
    补充内容:方炜 台大生机系
    4-1 基本立体绘图指令
    mesh 和 surf:
    mesh:可画出立体的「网状图」(Mesh Plots)
    surf:可画出立体的「曲面图」(Surface Plots)
    范例4-1:_plotxyz001.m
    z = [0 2 1; 3 2 4; 4 4 4; 7 6 8];
    mesh(z);
    xlabel('X 轴 = column index'); % X 轴的说明文字
    ylabel('Y 轴 = row index'); % Y 轴的说明文字
    4-1 基本立体绘图指令
    范例4-1 :plotxyz001.m
    4-1 基本立体绘图指令
    范例4-2 :plotxyz002.m
    若要将与曲面对应的 x 座标和 y 座标都一并画出来,还是可以使用 mesh 指令
    z = [0 2 1; 3 2 4; 4 4 4; 7 6 8];
    mesh(z);
    xlabel('X 轴 = column index'); % X 轴的说明文字
    ylabel('Y 轴 = row index'); % Y 轴的说明文字
    for i=1:size(z,1)
    for j=1:size(z,2)
    h=text(j, i, z(i,j), num2str(z(i, j))); % 标示曲面高度
    set(h, 'hori', 'center', 'vertical', 'bottom', 'color', 'r'); % 改变位置及颜色
    end
    end
    4-1 基本立体绘图指令
    范例4-2 :plotxyz002.m
    4-1 基本立体绘图指令
    范例4-3 :plotxyz011.m
    meshgrid 的作用是产生 x 及 y (均为向量) 为基准的格子点 (Grid Points),其输出为 xx 及 yy(均为矩阵),分别代表格子点的 x 座标及 y 座标.
    4-1 基本立体绘图指令
    范例4-3 :plotxyz011.m

    x = 3:6;
    y = 5:9;
    [xx, yy] = meshgrid(x, y); % xx 和 yy 都是矩阵
    zz = xx.*yy; % 计算函数值 zz,也是矩阵
    subplot(2,2,1); mesh(xx);

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 PPT格式下载
  • 您可能感兴趣的
  • matlab画图教程  用matlab画图  matlab画图函数  matlab分段函数画图  matlab画图颜色  matlab画图程序  matlab怎么画图  matlab导入数据画图  matlab画图命令