EDA365电子论坛网

标题: matlab函数meshgrid命令详解 [打印本页]

作者: uperrua    时间: 2021-4-21 16:59
标题: matlab函数meshgrid命令详解

6 \4 {+ _. X$ G5 o7 }详细解释:help meshgrid7 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 \, aA=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# ]; Za =
5 ^9 L/ A9 G1 }: O2 E     1     28 W5 G: h; Y( G+ E
>> b=[3:5]
" F; |2 n( r: ^5 q5 L: x' ]& hb =
& 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' VA =
% 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     53 L2 l9 ^' `- K9 d: H

9 \3 O* k6 `9 \" ~>> [B,A]=meshgrid(b,a)
8 Q3 R8 V7 v# H- g5 KB =
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 cA =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