|
|
详细解释: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 |
|