zoukankan      html  css  js  c++  java
  • (专题四)04 平面网格数据的生成

    mesh()函数用于绘制三维网格图

    surf()函数用于绘制三维曲面图

    meshc,还会绘制在z轴方向上的等高线

    meshz,还会绘制曲面上底座

    调用meshgrid生成网格矩阵

    生成高度矩阵z

    调用函数绘制曲面

    子图1,3有等高线,子图2有底座,子图4有光照效果

    绘制三维曲面

    sphere函数:绘制三维球面

    产生三个n+1阶的方阵,采用这三个矩阵,

    可以绘制圆心位于远点,半径为一的方阵

    若不带输出参数,则直接绘制球面,n 决定球面的圆滑程度

     cylinder函数:绘制三维柱面,

    参数R是一个向量,存储个柱面各个等间隔高度上的半径

    参数n表示柱面上有n个间隔点,默认有20个

    第2行的culinder函数不带坐标值,默认生成2行21列的网格坐标矩阵

    第6条命令中的参数是向量,生成40行,31列的网格坐标矩阵

    线性渐变的向量,值从0~2

    例子

    将柱底面坐标改为-1

    hold on 命令指定在第一个柱面上叠加第二个柱面

    水平柱面的x,y平面相当于垂直柱面的y,z面,z轴相当于垂直柱面的x轴

     peaks函数,多峰函数

     

    peaks函数的调用格式

    参数为标量,生成n阶方阵,

    参数为向量,生成矩阵

    不带输出参数,等峰参数默认48,生成49阶的参数

    例如

     p1将生成-3~3的10阶方阵

     p2生成49阶的方阵

    p3生成31阶方阵

     p4两个同型矩阵

     

     

     上半段网格空心,下实

     

  • 相关阅读:
    实现第三方系统单点登录
    python爬虫
    webot设备motor的api
    webots学习
    python学习算术运算
    python快捷键与命令函数
    python学习构造和析构
    python学习对象相关的bif
    python学习对象:拾遗
    matlab基础知识
  • 原文地址:https://www.cnblogs.com/fanglijiao/p/11158853.html
Copyright © 2011-2022 走看看