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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
请问Matlab函数中的meshgrid命令怎么用啊?9 G9 D/ l" Q2 m& L4 S

该用户从未签到

2#
发表于 2020-3-26 18:16 | 只看该作者
详细解释:help meshgrid
. r8 \8 V7 w, M6 |meshgrid用于从数组a和b产生网格。生成的网格矩阵A和B大小是相同的。它也可以是更高维的。
( F- S% `" Z8 q2 H6 P* L[A,B]=Meshgrid(a,b)
1 z* O0 |- U) B" x, N9 |生成size(b)Xsize(a)大小的矩阵A和B。它相当于a从一行重复增加到size(b)行,把b转置成一列再重复增加到size(a)列。因此命令等效于:6 b5 y- r# U) T2 q$ K0 M
A=ones(size(b))*a;* Q# y; D* ^0 c( C% b- _3 n
B=b'*ones(size(a))! B$ b9 G% p5 M$ _7 X! Y& A
如下所示:
& h. _- Q6 e6 e% Y( J>> a=[1:2]' Q2 p5 F( F! c0 m0 ^# P8 ~2 w
a =
& b/ V5 Y' X3 G+ A% }: G8 w( S     1     2
: ?7 w* V. b% r5 `>> b=[3:5]) l* @5 }& T5 E8 |; p& z! l- t% P
b =! r5 t: |/ [: u( b
     3     4     5
4 r; G' o6 L; ]+ z, B7 A; a" O; f% r; G>> [A,B]=meshgrid(a,b)
) [+ N9 V. j% y  lA =+ Z. E: _  E0 U0 B) |5 I
     1     2
( T$ t% B: w5 R5 y+ ~$ R1 l. E     1     2, R- Z& ]$ N6 c* S
     1     29 Y$ d# S; T+ |$ I* Q' f% `4 g; v
$ l, p4 g9 {% W6 {$ \  o5 e% {+ U
B =" G+ v2 M: k- E# M2 k
     3     3$ D5 S" Z/ L; I9 U2 u' [2 o5 Z$ g/ h
     4     4, m3 d& v) G" G  T3 X9 M: `
     5     5
; }) w8 X, N1 O" X7 h) M: M
8 Y, N2 C  g2 j>> [B,A]=meshgrid(b,a)
  h0 l3 ^3 G) r" E. e/ TB =. R( T: h7 B4 {, z
     3     4     5$ \  i3 P0 v" D9 N+ p% H
     3     4     5
7 h6 u$ M( @0 v6 z# F- i+ p, j. I. ]; \
A =+ p! p+ c1 C, ]& M, o. }
     1     1     1
7 U1 s2 |* t( s0 B+ U- s# j4 b     2     2     2
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-24 04:35 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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