1、meshgrid函数用两个坐标轴上的点在平面上画格。
用法:
  [X,Y]=meshgrid(x,y)
  [X,Y]=meshgrid(x)与[X,Y]=meshgrid(x,x)是等同的
  [X,Y,Z]=meshgrid(x,y,z)生成三维数组,可用来计算三变量的函数和绘制三维立体图
  例如例题1:   x=-3:1:3;y=-2:1:2;   [X,Y]= meshgrid(x,y);
  这里meshigrid(x,y)的作用是产生一个以向量x为行,向量y为列的矩阵,而x是从-3开始到3,每间隔1记下一个数据,并把这些数据集成矩阵X;同理y则是从-2到2,每间隔1记下一个数据,并集成矩阵Y。即
  X=   -3 -2 -1 0 1 2 3   -3 -2 -1 0 1 2 3   -3 -2 -1 0 1 2 3   -3 -2 -1 0 1 2 3   -3 -2 -1 0 1 2 3   Y =   -2 -2 -2 -2 -2 -2 -2   -1 -1 -1 -1 -1 -1 -1   0 0 0 0 0 0 0   1 1 1 1 1 1 1   2 2 2 2 2 2 2
附注:例题中meshgrid(-3:1:3,-2:1:2);因为-3:1:3产生的是含有7个数字的行向量;-2:1:2产生的是含有5个数字的行向量。所以该命令的结果是产生57的矩阵(X,Y都是57的矩阵;其中X是由第一个含7个元素的行向量产生,Y是由第二个行向量产生)
2、 meshgrid是MATLAB中用于生成网格采样点的函数。在使用MATLAB进行3-D图形绘制方面有着广泛的应用。
生成绘制3-D图形所需的网格数据。在计算机中进行绘图操作时,往往需要一些采样点,然后根据这些采样点来绘制出整个图形。在进行3-D绘图操作时,涉及到x、y、z三组数据,而x、y这两组数据可以看做是在Oxy平面内对坐标进行采样得到的坐标对(x,y)。

语法:
  [X,Y] = meshgrid(x,y)
  上面的描述,我们可以知道,meshgrid返回的两个矩阵X、Y必定是行数、列数相等的,且X、Y的行数都等
于输入参数y中元素的总个数,X、Y的列数都等于输入参数x中元素总个数(这个结论可以通过查看meshgrid的源代码得到,可以通过示例程序得到验证)。
  [X,Y]=meshgrid(x)与[X,Y]=meshgrid(x,x)是等同的
  [X,Y,Z]=meshgrid(x,y,z)生成三维数组,可用来计算三变量的函数和绘制三维立体图
  相关函数: plot3、mesh、surf、automesh、ndgrid
例如:
axis off; x=-2:.2:2; y=-1:.2:3; [xx,yy]=meshgrid(x,y); zz=100*(yy-xx.^2).^2+(1-xx).^2; surfc(xx,yy,zz);
转载博客:http://blog.csdn.net/baoqian1993/article/details/52116164

meshgrid用法相关推荐

  1. numpy meshgrid用法

    import numpy as np # 坐标向量 a = np.array([1,2,3]) # 坐标向量 b = np.array([7,8]) # 从坐标向量中返回坐标矩阵 # 返回list,有 ...

  2. numpy.meshgrid 用法说明

    numpy.meshgrid(*xi, copy=True, sparse=False, indexing='xy') return: X1, X2,..., XN 其中 *xi = x1, x2,. ...

  3. MATLAB:Meshgrid用法

    MATLAB-基础画图meshgrid - 知乎 (zhihu.com) 在MATLAB绘制三维曲面图或三维网格图时经常会用到meshgrid指令 比如:通常在确定向量x,y的基础上,使用meshgr ...

  4. Pytorch常用总结(持续更新...)

    Pytorch 1. transform部分: 参考:transforms的二十二个方法 2. dataloader部分: dataset&dataloader: 参考:dataset& ...

  5. Python Matplotlib教程

    Python Matplotlib教程 文章目录 Python Matplotlib教程 教程特点 阅读条件 数据可视化是什么 数据可视化 数据可视化应用场景 Matplotlib是什么 Matplo ...

  6. Python绘图库:Matplotlib

    目录 figure图形对象 axes类 subplot()函数 subplots()函数 subplot2grid()函数 网格格式 坐标轴格式 坐标轴范围 刻度和刻度标签 显示中文字体 双轴图 柱状 ...

  7. tensorflow2.1,CUDA10.1 的 WIN10下安装

    先安装pytorch1.2的GPU版本 我的CUDA驱动是10.1的, 先安装的是pytorch 版本 activate pytorch1.2 conda install pytorch torchv ...

  8. MATLAB 画颜色网格图

    作图代码 clear; clc; %%%%%%%%画网格%%%%%%%% [m,n]=meshgrid(0:100);%100*100的网格 %%%%%%%%作图%%%%%%%% A=load('D: ...

  9. 【数据可视化】Matplotlib 入门到精通学习笔记(超详细)

    数据可视化是什么 如果将文本数据与图表数据相比较,人类的思维模式更适合于理解后者,原因在于图表数据更加直观且形象化,它对于人类视觉的冲击更强,这种使用图表来表示数据的方法被叫做数据可视化. 当使用图表 ...

最新文章

  1. 从零开始学python数据分析-【01】从零开始学Python—数据分析与挖掘概述
  2. 键盘显示影响布局的解决方法
  3. oracle的clob字段导致线上应用无响应问题及解决
  4. Java并发编程之线程池中的Future
  5. namenode开启DEBUG
  6. 草根站长的创业之路(真实纪实)
  7. STM-1和SDH的关系
  8. Linux 部分(tcp\ip)系统内核优化
  9. mysql rounddown_Is there a ROUNDDOWN() function in sql as there is in EXCEL
  10. ai钢笔工具怎么描线_ps钢笔工具怎么用——绘制直线、平滑曲线、转折曲线
  11. Java连rabbitMQ 报错 An unexpected connection driver error occured
  12. 微信公众号申请+新浪SAE申请
  13. 深蓝学院-视觉SLAM理论与实践-第十二期-第3章作业
  14. 百度AI接入api使用流程
  15. python猫眼top数据解析画图
  16. 非网管工业交换机和网管工业交换机区别
  17. 亲爱的,你是吃屎了么
  18. 解决mysql同一个用户多个密码的问题---远程密码和本地密码不一致
  19. 从SOD到OOD(spi_flash模块)
  20. ESB产品调用场景分析

热门文章

  1. PLC NAND 虽来但远
  2. navicat创建本地连接池
  3. SystemServer和Zygote的亲子关系
  4. 开源中国 Maven 镜像
  5. Java支付宝支付API文档测试
  6. 工程机械小型控制器SPC-SFMC-X0402A资料
  7. 游戏安全03:缓冲区溢出攻击简单解释
  8. 提交代码必备,避免被同事嫌弃
  9. 安卓设备通过USB接口实现与pc端的简单数据通信
  10. Spring循环依赖以及解决方法