|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
5 k7 Y$ C. |6 T! s' A+ m) v* l# Gcat( g( P N5 n) q
Concatenate arrays along specified dimension) y6 j/ Y' Y5 d8 p$ j* N
5 ], S* C* Y8 @7 O: a$ e
沿指定维度串联数组: m% }0 \, V+ |7 M) l# _! n# w
( x, [% d7 |2 Y; N; A$ l9 q; `1 ]0 V, N0 H# ^* x
Syntax) L2 \( o4 c8 N2 b0 Z/ L! I
: ]$ D* s3 V$ @- o! }/ v$ W# f8 c" d( f; b( ^
C = cat(dim, A, B). a: y9 D. @, o( O. k
C = cat(dim, A1, A2, A3, A4, ...)8 E1 f0 {! s4 T7 W7 o+ [
* _) Y8 C3 K* T g
/ s; R4 T6 E( b2 X; vDescription
3 D* D; a' B1 A' a% k1 Y+ c7 m+ b3 ^2 B; ~3 r
& u! q! |. } w9 ]1 x/ H$ b9 n
C = cat(dim, A, B)将阵列 A 和 B 沿数组由 dim 指定的维度串联。dim 参数必须是实数、正整数值。
4 U. N/ {! z' n* s5 V T9 k2 C# g' ?/ Z$ C
C = cat(dim, A1, A2, A3, A4, ...) 将所有输入数组 (A1、A2、A3、A4 等) 串联在阵列维度dim处。
' ~8 |( I+ m& ^8 ^) J3 J& L9 g2 r2 |' p% ?
For nonempty arrays, cat(2, A, B) is the same as [A, B], and cat(1, A, B) is the same as [A; B].# Y+ V4 k$ z' }* E3 x) h/ z
6 B. C. B5 {$ S
如果输入数组是表或时间表, 则 dim 必须为1或2。然后, cat 通过分别调用 vertcat 或 horzcat 串联。( l, T& g1 r2 ]
) l5 r& }+ {6 y6 P% s: [
例子:$ Q, T9 W" c \/ w/ I/ t: r
( V8 r' B1 D# u+ A" w
3 P7 ? N R$ K/ \* p7 u% X1 p
" i- n) J' ? g' m MThe commands
, c) V! Q, |) V5 R% ]1 \4 B8 B7 D7 }5 O* ]0 P7 E7 G/ H( P( n
A = magic(3); B = pascal(3);. E" B0 d8 G% y+ y0 q
C = cat(4, A, B);7 p' x+ c6 H1 o; y7 _
6 J/ }, {0 g! rproduce a 3-by-3-by-1-by-2 array.
, |. L5 i' U7 ^1 \& \9 o9 ^- m* g: P
+ w/ O3 m. B* s( B! ]/ n( T0 e% eA =
: C9 p4 j' o) o. L5 U6 J" ] K
( ^8 {! h/ Z' U* |" I: o- E% J1 `3 d) @ 8 1 63 w E( e9 M2 M
3 5 70 P& L7 x3 b9 r
4 9 2
, N8 {0 h- k! `, X4 v9 g3 }
p6 S) v" |5 \$ k$ i& U. ^) p9 }) l$ L* ?
B =3 ^( Z$ P6 W+ a1 n( s
+ K# l/ J/ N6 S0 y0 |8 ~ 1 1 1
7 @7 {8 U& f+ S/ c) a, O 1 2 36 n3 L8 z' ]1 @: q& }
1 3 6
+ j5 T n* }4 K
9 g4 |9 u4 ~% \4 k
6 `# h4 N! c; t9 d( nC(:,:,1,1) =
9 Q, I" w: k$ E. L7 W) S5 C* f h/ K8 B/ y& D$ C
8 1 6
' `5 d6 k Y. }& V 3 5 7% z0 i- _1 V8 V& Z: w0 \
4 9 2
7 Z7 v, a5 m: z" l% Z* D& M+ U: j3 A# Y$ C! `
( u, w4 k+ P! KC(:,:,1,2) =. e1 j1 `9 j- |
$ Y3 b3 ^# [, P+ j' K% q. Q 1 1 14 P2 d j! D8 b
1 2 32 u+ V5 _7 ~7 S$ N; O+ j
1 3 6
2 {0 J2 N% s: D' G1 [" v) @6 n: m7 k
7 w: a" R) v; ?& i1 N |
|