找回密码
 注册
关于网站域名变更的通知
查看: 477|回复: 1
打印 上一主题 下一主题

请问Matlab函数中的meshgrid命令怎么用啊?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-3-26 10:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
请问Matlab函数中的meshgrid命令怎么用啊?
4 a2 R* _5 w8 Q. S/ C( l. k

该用户从未签到

2#
发表于 2020-3-26 18:16 | 只看该作者
详细解释:help meshgrid
. F& k; |/ I4 @$ cmeshgrid用于从数组a和b产生网格。生成的网格矩阵A和B大小是相同的。它也可以是更高维的。
4 V0 K5 k9 U) T' I[A,B]=Meshgrid(a,b)- h; ^4 [. m0 E# F' E1 P8 j+ w) M
生成size(b)Xsize(a)大小的矩阵A和B。它相当于a从一行重复增加到size(b)行,把b转置成一列再重复增加到size(a)列。因此命令等效于:
# m4 u3 N4 A/ t  b( e3 A2 q4 b1 CA=ones(size(b))*a;1 q6 \) h* N4 Y9 Q" x$ H4 U
B=b'*ones(size(a))
+ n3 I! ^; z2 s0 k. n" ]如下所示:
7 w0 ^* a2 x  o/ Q0 t>> a=[1:2]
# q. @  Y: A+ O  c7 ?1 Ra =4 A% ?2 e- h% O0 c: i" J
     1     2% c  V: B' `  N& Q* w
>> b=[3:5]: A) V% \) D' T' W- W3 ]; d
b =" \0 h' e6 U: I0 a, Y8 _
     3     4     5# V) c+ m1 x2 r7 w6 {
>> [A,B]=meshgrid(a,b)4 z" A- @, F' r; ^$ l: d
A =" H* B4 W' j3 i
     1     2
4 Q# ]4 t3 ^: F4 e, U( |     1     2
# l( U) J4 H$ z% p, k) C2 o2 q     1     2$ p3 H; ]& _0 Z
+ i1 t: {% M; C0 c( W6 {
B =
1 ^9 q* S' u& a1 {& j& x! T0 h2 p! R     3     32 H/ e) e8 d# [4 b  V+ C6 `
     4     4
7 O/ \4 m, C3 e4 A5 t) l* U6 g& `     5     5
1 Y- v8 m" l' f. u) A* j
) W9 }. Y9 q- I% |7 N>> [B,A]=meshgrid(b,a)7 B, @* t" l  U
B =
5 m2 w; Y4 V& n6 c! \     3     4     5
% }9 H7 @# L0 P3 W     3     4     5; Z3 ]! e8 M) }% j, O" ~; i

4 E' I/ G! M2 _, tA =
2 ?3 ?( b* s) }1 w4 }( q     1     1     1
& D0 i1 I' z4 v) A4 ?     2     2     2
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 02:29 , Processed in 0.140625 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表