1、meshgrid函数用两个坐标轴上的点在平面上画格。

用法:
  [X,Y]=meshgrid(x,y) 
  [X,Y]=meshgrid(x)与[X,Y]=meshgrid(x,x)是等同的 
  [X,Y,Z]=meshgrid(x,y,z)生成三维数组,可用来计算三变量的函数和绘制三维立体图

meshgrid是MATLAB中用于生成网格采样点的函数。在使用MATLAB进行3-D图形绘制方面有着广泛的应用,可用来生成绘制3-D图形所需的网格数据。

meshgrid返回的两个矩阵X、Y必定是行数、列数相等的.矩阵X的行向量由x中的元素决定,Y的列向量由y中的元素决定.

且X、Y的行数都等于输入参数y中元素的总个数,X、Y的列数都等于输入参数x中元素总个数.

  例如例题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个数字的行向量。所以该命令的结果是产生5*7的矩阵(X,Y都是5*7的矩阵;其中X是由第一个含7个元素的行向量产生,Y是由第二个行向量产生)

2.

  [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);(三维图)

meshgrid函数相关推荐

  1. Numpy中的meshgrid()函数

    官方解释: np.meshgrid(*xi, **kwargs) Return coordinate matrices from coordinate vectors. 从坐标向量中返回坐标矩阵 不够 ...

  2. 【MATLAB】三维图形绘制 ( 三维平面图 | 二维网格 | meshgrid 函数 | 绘制网格 | mesh 函授 | 绘制平面 | surf 函数 | 绘制等高线 | contour 函数 )

    文章目录 一.二维网格 1.线图 与 平面图 2.meshgrid 函数生成二维网格 二.绘制网格 1.mesh 函数绘制网格 2.代码示例 三.绘制平面 1.surf 函数绘制平面 2.代码示例 四 ...

  3. python中grid函数_Python-Numpy模块Meshgrid函数

    Numpy中关于Meshgrid函数:meshgrid官方. 1.Meshgrid前言 meshgrid函数就是用两个坐标轴上的点在平面上画网格(当然这里传入的参数是两个的时候).当然我们可以指定多个 ...

  4. -矩阵-创建矩阵-meshgrid函数

    用meshgrid函数构造矩阵 二维(曲面情况) [X,Y] = meshgrid(x,y) [X,Y] = meshgrid(x) 三维   (体数据) [X,Y,Z]=meshgrid(x,y,z ...

  5. np.meshgrid函数中的indexing参数问题

    目录 二维meshgrid函数 三维meshgrid函数 特别说明 meshgrid函数在二维空间中可以简单地理解为将x轴与y轴的每个位置的坐标关联起来形成了一个网格,我们知道空间中的点是由坐标确定的 ...

  6. Matlab使用-meshgrid函数(网格矩阵)

    1.meshgrid函数用两个坐标轴上的点在平面上画格. 用法: [X,Y]=meshgrid(x,y) [X,Y]=meshgrid(x)与[X,Y]=meshgrid(x,x)是等同的 [X,Y, ...

  7. meshgrid()函数

    函数功能 假设有两个向量x=[1:3], y=[1:2],通过meshgrid()函数我们可以得到 假设有三个向量x=[1:3],y=[4:5],z=[6:10],通过meshgrid()函数我们可以 ...

  8. np.meshgrid()函数 以及 三维空间中的坐标位置生成 以及 numpy.repeat()函数介绍

    一.np.meshgrid()函数 1.np.meshgrid()介绍 X, Y = np.meshgrid(x, y) 代表的是将x中每一个数据和y中每一个数据组合生成很多点,然后将这些点的x坐标放 ...

  9. numpy中mgrid()和meshgrid()函数

    最近看到一篇很清晰的讲解mgrid()和meshgrid()函数的文章,收藏并转载于此,原文链接:https://www.cnblogs.com/shenxiaolin/p/8854197.html ...

  10. Python——根据散点数据绘制三维曲面图( meshgrid函数以及Axes3D [plot_surface] )

    1.初始散点数据处理成xy网格数据 import numpy as np x = np.arange(-2, 2, 0.025) y = np.arange(-2, 2, 0.025) x, y = ...

最新文章

  1. 学习IT技术你需要的是书?视频教程?还是老师?
  2. html删除的标签属性,如何从html标签中删除属性?
  3. 1、mybatis是什么?为什么要用mybatis?
  4. JavaScript原生添加移除class的方法
  5. 43request对象 续
  6. 我就是TMD很无聊的女生怎么样。
  7. GetURL (java)
  8. java定时器阻塞主线程_Java基础_死锁、线程组、定时器Timer
  9. python-含参函数
  10. etcd nginx 容器_Etcd+confd实现动态修改nginx文件
  11. CentOS7 安装RabbitMQ 亲测(编写中,有大神请帮忙指点下文中遇到的问题,谢谢)...
  12. 致未来要跟我领小红本的男人
  13. 易语言c盘搜索文件,易语言遍历搜索目录指定文件
  14. Remarkable简单使用
  15. 十分钟搞定时间复杂度(算法的时间复杂度)
  16. 15.学习Camera之——camera理论基础和工作原理
  17. Unity:简单易懂小游戏
  18. 【DuerOS开发日记】2.打造属于自己的小度(1):使用PythonSDK
  19. 安徽赛区2022数学建模国赛获奖名单
  20. 解鞍卸甲——手写简易版Spring框架(终):使用三级缓存解决循环依赖问题

热门文章

  1. Android基础知识巩固系列 Android之四大组件——ContentProvider(内容提供者)
  2. Java Swing 图形用户界面——常见组件
  3. 前端常用的CDN静态资源库
  4. wemos D1 wifi ESP8266 开发板
  5. DWG格式解析库---libredwg 快速使用(Win10 + QT)
  6. 【JS 逆向百例】某空气质量监测平台无限 debugger 以及数据动态加密
  7. 50W/60W压电超声波换能器振子设计
  8. jmeter接口测试(登录、注册)
  9. 浅谈linux中的硬链接和软链接文件以及ln的使用方法
  10. 函数式编程、面向对象编程、面向过程编程