meshgrid

作者: 庵下桃花仙 | 来源:发表于2019-01-04 21:02 被阅读0次

    语法

    [X,Y] = meshgrid(x,y)
    [X,Y] = meshgrid(x)
    [X,Y,Z] = meshgrid(x,y,z)
    [X,Y,Z] = meshgrid(x)
    

    [X, Y] = meshgrid(x, y) 基于向量 x 和 y 中包含的坐标返回二维网格坐标。X 是一个矩阵,每一行是 x 的一个副本;Y 也是一个矩阵,每一列是 y 的一个副本。坐标 X 和 Y 表示的网格有 length(y) 个行和 length(x) 个列。

    x = 1:3;
    y = 1:5;
    [X,Y] = meshgrid(x,y)
    X = 5×3
    
         1     2     3
         1     2     3
         1     2     3
         1     2     3
         1     2     3
    
    Y = 5×3
    
         1     1     1
         2     2     2
         3     3     3
         4     4     4
         5     5     5
    
    在二维网格上计算表达式

    X.^2 + Y.^2
    ans = 5×3
    
         2     5    10
         5     8    13
        10    13    18
        17    20    25
        26    29    34
    

    [X, Y] = meshgrid(x)与 [X,Y] = meshgrid(x,x) 相同,并返回网格大小为 length(x)×length(x) 的方形网格坐标。

    使用均匀分布的 x 坐标和 y 坐标在区间 [-2,2] 内创建二维网格。

    x = -2:0.25:2;
    y = x;
    [X,Y] = meshgrid(x);
    

    相关文章

      网友评论

        本文标题:meshgrid

        本文链接:https://www.haomeiwen.com/subject/ehtlrqtx.html