• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

matlab中meshgrid函数的用法

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

meshgrid用于从数组a和b产生网格。生成的网格矩阵A和B大小是相同的。它也可以是更高维的。这里的大小指的是,size()函数的大小,size()函数返回的是一个向量, 那么size(A) = size(B).

[A,B]=Meshgrid(a,b)
生成size(b)Xsize(a)大小的矩阵A和B。它相当于a从一行重复增加到size(b)行,把b转置成一列再重复增加到size(a)列。

因此命令等效于:

1
2
A=ones(size(b))*a;
B=b\'*ones(size(a))

 

如下所示:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
>> a=[1:2]
 
a =
 
     1     2
 
>> b=[3:5]
 
b =
 
     3     4     5
 
>> [A,B]=meshgrid(a,b)
 
A =
 
     1     2
     1     2
     1     2
 
 
B =
 
     3     3
     4     4
     5     5
 
  
 
>> [B,A]=meshgrid(b,a)
 
B =
 
     3     4     5
     3     4     5
 
 
A =
 
     1     1     1
     2     2     2

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
DELPHI公用函数发布时间:2022-07-18
下一篇:
Delphi中怎么结束线程(这个线程是定时执行的)(方案一)发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap