zoukankan      html  css  js  c++  java
  • numpy meshgrid函数

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

  • 相关阅读:
    【例题 6-12 UVA
    【例题 6-11 UVA-297】Quadtrees
    【例题 6-10 UVA
    SpringMVC表单验证器
    Spring MVC常用注解
    什么是Spring Boot?
    什么是Kotlin?Java的替代语言?
    阿里Druid连接池的坑。。
    常见的3种Class级别的错误
    阿里巴巴,排行前10的开源项目
  • 原文地址:https://www.cnblogs.com/ggzhangxiaochao/p/9088799.html
Copyright © 2011-2022 走看看