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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
请问Matlab函数中的meshgrid命令怎么用啊?+ s5 X% Z2 v% }$ k6 ~

该用户从未签到

2#
发表于 2020-3-26 18:16 | 只看该作者
详细解释:help meshgrid
6 d. b; f" ^, K# s" q. P# B+ S7 mmeshgrid用于从数组a和b产生网格。生成的网格矩阵A和B大小是相同的。它也可以是更高维的。
/ x, H1 ~. {" m, k* l; ~[A,B]=Meshgrid(a,b)
3 ~: l* G# j& {生成size(b)Xsize(a)大小的矩阵A和B。它相当于a从一行重复增加到size(b)行,把b转置成一列再重复增加到size(a)列。因此命令等效于:
0 |$ @: O( i  lA=ones(size(b))*a;
$ W8 q2 O$ q; JB=b'*ones(size(a))* y5 x* s0 q$ O# E; z
如下所示:( B3 s- U; E# O: K' r, o
>> a=[1:2]
$ Z! F& ^0 I# la =6 I; a9 b- W9 w9 ~3 h- o
     1     2
$ F  N6 p9 u5 x) W0 Z: f4 O: d5 g7 A>> b=[3:5]
0 T6 m, M5 i8 P. k4 g7 B. eb =: m( f" ]- M1 _
     3     4     5
6 B1 ]: v1 {- g' M>> [A,B]=meshgrid(a,b)7 Y) Z3 K9 r) h+ D& J3 @+ ^
A =+ r; A% {) {: z4 o2 S: l
     1     2
7 s4 |- `7 k# W+ e9 ]7 B     1     2
7 H) V* B. A, h     1     23 X( K$ h/ z: P2 O& S7 m
5 I* h$ k9 |' x
B =4 g- g( q7 C% B5 ~
     3     3
  W" I% M% C  p1 {     4     4( o" v2 R( C& T, v9 u# Q- a
     5     5. t, X6 A0 C1 W/ Y2 L) X1 l
1 ^& R% s4 ]( V
>> [B,A]=meshgrid(b,a)  m" B: K; E2 e' s$ h  S. W! B
B =3 }2 p. M+ u, _# W7 Z
     3     4     5) A5 U/ V7 L* V' N
     3     4     5# j& s/ h) F4 {3 S' ], |2 h* Z
! Z$ A4 n$ {0 {7 ]& v: V4 C# E, Q
A =* R1 \* ~. |3 b2 u
     1     1     1
! P$ J$ ~. l/ |" s     2     2     2
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-2 19:41 , Processed in 0.125000 second(s), 23 queries , Gzip On.

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

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

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