EDA365电子论坛网
标题:
matlab函数meshgrid命令详解
[打印本页]
作者:
uperrua
时间:
2021-4-21 16:59
标题:
matlab函数meshgrid命令详解
6 \4 {+ _. X$ G5 o7 }
详细解释:help meshgrid
7 w1 `2 W2 A" r/ X
meshgrid用于从数组a和b产生网格。生成的网格矩阵A和B大小是相同的。它也可以是更高维的。
- ?! O, p2 m% P: x
[A,B]=Meshgrid(a,b)
* R" Y, ~% N( T% ?2 |
生成size(b)Xsize(a)大小的矩阵A和B。它相当于a从一行重复增加到size(b)行,把b转置成一列再重复增加到size(a)列。因此命令等效于:
! y }' O0 @5 \, a
A=ones(size(b))*a;
/ c8 r4 A+ a: I. o) ^6 k1 u% `& ]
B=b'*ones(size(a))
8 R# h* ?5 j8 m! ^
如下所示:
. d: H7 ]4 T$ M
>> a=[1:2]
; z% S/ q/ H# V# ]; Z
a =
5 ^9 L/ A9 G1 }: O2 E
1 2
8 W5 G: h; Y( G+ E
>> b=[3:5]
" F; |2 n( r: ^5 q5 L: x' ]& h
b =
& S, r: f6 y% Z2 R& y
3 4 5
7 s& H0 h5 A- b/ R9 r' O
>> [A,B]=meshgrid(a,b)
. e5 h( T) u5 c' V
A =
% t5 U- c: e2 E/ i, g
1 2
# a1 Q& `' ]) ~3 s% r
1 2
& h2 i2 B: C* [; t z
1 2
: d, O6 {8 H( W8 y
7 X4 r6 [ r7 G+ {% [/ F
B =
: `) P3 t$ R4 E" x" A
3 3
9 u% O) F7 P4 P& E, g. b7 a! c) z' l
4 4
. Q# O+ Z5 M9 _& ?
5 5
3 L2 l9 ^' `- K9 d: H
9 \3 O* k6 `9 \" ~
>> [B,A]=meshgrid(b,a)
8 Q3 R8 V7 v# H- g5 K
B =
5 t" B+ i4 h5 `' A
3 4 5
7 N* m5 @5 p6 D( u& K, P5 f I
3 4 5
! v' V+ X R2 z1 {
* k2 T" a; q. Q0 E! c7 T: o3 c
A =
8 y( U6 x* N- j! r; G
1 1 1
- z& R: u4 t# S! W( {
2 2 2
作者:
ExxNEN
时间:
2021-4-21 18:07
matlab函数meshgrid命令详解
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2