加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

matlab meshgrid函数 生成网格矩阵

(2014-05-12 10:36:12)
标签:

it

matlab

函数

meshgrid

矩阵

分类: matlab基础

meshgrid用于从数组a和b产生网格。生成的网格矩阵A和B大小是相同的。它也可以是更高维的。

                        [A,B]=Meshgrid(a,b)
生成size(b)*size(a)大小的网格矩阵A和B。这些矩阵表示整个矩形区域内的x和y坐标。

它相当于a从一行重复增加到size(b)行,把b转置成一列再重复增加到size(a)列。

生成的矩阵可作为三位曲面绘图的原数据矩阵。


如下所示:矩阵X由复制10行的向量x组成,而Y由复制10列的向量y组成
>> x=1:10;
>> y=-10:-1;
>> [X,Y]=meshgrid(x,y)

X =

                               10
                               10
                               10
                               10
                               10
                               10
                               10
                               10
                               10
                               10


Y =

   -10   -10   -10   -10   -10   -10   -10   -10   -10   -10
    -9    -9    -9    -9    -9    -9    -9    -9    -9    -9
    -8    -8    -8    -8    -8    -8    -8    -8    -8    -8
    -7    -7    -7    -7    -7    -7    -7    -7    -7    -7
    -6    -6    -6    -6    -6    -6    -6    -6    -6    -6
    -5    -5    -5    -5    -5    -5    -5    -5    -5    -5
    -4    -4    -4    -4    -4    -4    -4    -4    -4    -4
    -3    -3    -3    -3    -3    -3    -3    -3    -3    -3
    -2    -2    -2    -2    -2    -2    -2    -2    -2    -2
    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1

>> surf(x,y,sin(X)+cos(Y))

http://s11/bmiddle/00264AsHzy6IOxm9djQ7a&690meshgrid函数 生成网格矩阵" TITLE="matlab meshgrid函数 生成网格矩阵" />



0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有