找回密码
 注册
关于网站域名变更的通知
查看: 570|回复: 1
打印 上一主题 下一主题

MATLAB的cat 函数介绍,这个函数可以实现沿指定维度串联数组

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-1-8 10:15 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

该用户从未签到

2#
发表于 2020-1-8 19:14 | 只看该作者
MATLAB的cat 函数介绍
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-19 19:05 , Processed in 0.140625 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表