|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
; _& }9 n& p+ b. o) }$ Ocat5 ?5 ~$ R+ o0 s7 P5 f
Concatenate arrays along specified dimension
# v6 Q ?0 c4 U# B! K% P& E) u
; e. T6 O; v5 f g) e. Y; b6 Z2 I沿指定维度串联数组7 ~# W! ^. o& y0 N* l
% {7 h8 f- Z- z. W
1 `3 o/ ~7 E3 D( y& [( v; KSyntax
* e0 d0 W' q& I6 M( k0 ]; C6 }9 J
2 s1 M1 B/ s* k8 c- k6 r/ b: m. q% }% Y( s3 I1 B
C = cat(dim, A, B)
7 J* g* v8 i! tC = cat(dim, A1, A2, A3, A4, ...)
, g( A! ~) t& |4 c- _4 T& B# i' D- ~# f. E2 |* \) _
, h0 A8 h; M" ?* _$ |
Description
* _! w4 U# N m% _' m4 _8 O0 @5 `7 s- c! B* O- _( L
* N0 k5 [4 F z) J/ \2 `5 c
C = cat(dim, A, B)将阵列 A 和 B 沿数组由 dim 指定的维度串联。dim 参数必须是实数、正整数值。
/ q# C* w& g% d; O( e4 N. \+ o7 Z- ^, G
C = cat(dim, A1, A2, A3, A4, ...) 将所有输入数组 (A1、A2、A3、A4 等) 串联在阵列维度dim处。4 \& ` o; Q# R4 g/ E3 [
5 {1 s; \" B$ |; |7 d
For nonempty arrays, cat(2, A, B) is the same as [A, B], and cat(1, A, B) is the same as [A; B].
6 H& z4 l/ E) V% [6 @1 Z0 W
! c8 H- F2 R, D- Q% U e如果输入数组是表或时间表, 则 dim 必须为1或2。然后, cat 通过分别调用 vertcat 或 horzcat 串联。
" X+ C. A% J% r
. d3 j$ Z x3 G例子:" Q9 f7 K. y7 |! h; u
3 o6 J6 i8 q2 }
# o: Q" [& l, ]; T9 E( b" B
/ K: a! c2 X9 x, U g0 ?& VThe commands ~+ X8 w% Z/ h O% g
8 Z' p m! I7 {3 ~* a8 X! Y
A = magic(3); B = pascal(3);( y* i- V r: q* F7 Z/ _! M
C = cat(4, A, B);8 A# t u1 W5 v) }( _
: \2 j- J1 ?; V2 D) N. o4 w7 T8 z, s
produce a 3-by-3-by-1-by-2 array.1 a. H8 @; W# K" c! p5 {9 G0 t
! G: o) }) v4 S- ]; @7 @* xA =, |/ o3 l( m1 o5 Q0 b& p! c
9 h+ P( M& A9 [: c- O: ]
8 1 63 Z& i5 [2 w) p" d: }6 C
3 5 7
. z F: S0 C0 ] 4 9 2
% P9 Q5 `9 V- P. [5 I( n: u
- U/ m3 c7 {5 g& S& O
3 `& j9 ]0 x" u F' jB =
, d8 Y% L) W+ H1 K' A/ F3 o2 \7 v! z, k! N# y5 H
1 1 1. `: m- f% r9 k; c% K, [) P: S
1 2 3
t" c) P4 p' l5 M 1 3 6
) T2 S% {2 q2 o% a2 O: [& n; G0 S4 z
0 N# [4 ^ y. z6 y! `- L, S. p5 S4 HC(:,:,1,1) =
) ^$ C- t8 y1 ^8 D; t" |$ [
. ]0 Y" @9 C% P9 Y 8 1 6. a/ W& g# P) v% t# l' @/ t
3 5 7. l0 J0 D7 v8 Z; _8 c$ I2 S, h
4 9 2 q3 C$ z/ r! Q' Z- z& \ Y
5 S& s S" f1 @; L& r
% z6 s8 R3 e1 M5 Q
C(:,:,1,2) =
" A1 \2 p& r# d. m9 h5 o
& G; t, ^" G) v/ i 1 1 1
/ a" j: E6 n. c( \' ^* L& z 1 2 3, z0 z ~9 K. b$ d
1 3 6
0 G9 l) H4 A! h' S
E3 s0 L0 j0 c& T o+ y& c/ f4 s3 E7 x, d. r N6 g6 E7 [" G
|
|