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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
% W$ c9 v+ l  g/ \% X+ {
cat: h/ T; M* {: `  T4 C$ \# k0 H
Concatenate arrays along specified dimension& ~/ e! ^9 Z6 `; R+ i- K
: I" K  Y& F5 {' u+ i. s$ t
沿指定维度串联数组
+ U$ H- p" H. {$ T5 I6 t8 @% H
+ Q3 u' n7 Z/ b- ^/ ^& q* [# L, r0 V' E0 D% O; `
Syntax
( G2 i! o3 t- U
& O- B* e; Y5 f, l
- e+ L) r7 F5 u/ ?% yC = cat(dim, A, B)
4 l7 K. g- P3 }; A9 c" q- DC = cat(dim, A1, A2, A3, A4, ...)
" T; q  v( R+ D  }! N9 f' g2 x: v# O4 B  y; r7 G! l! m

  F$ {  M. i8 n) D2 BDescription
& j/ @; y8 T# |/ R! f
. W4 k  b/ W& J5 e  W$ r# B/ z) s$ i% w! X* k" r+ W/ e# y2 U0 B
C = cat(dim, A, B)将阵列 A 和 B 沿数组由 dim 指定的维度串联。dim 参数必须是实数、正整数值。
8 u7 \$ U7 U, a  Y& m7 w: A5 c3 s+ X& z
C = cat(dim, A1, A2, A3, A4, ...) 将所有输入数组 (A1、A2、A3、A4 等) 串联在阵列维度dim处。
8 V/ H% E8 J; X% }8 U3 C2 B5 i/ t& `/ i; n/ q3 W
For nonempty arrays, cat(2, A, B) is the same as [A, B], and cat(1, A, B) is the same as [A; B]." s7 K5 u) w& O+ f. n
4 k- Q# [3 V' t- c% R
如果输入数组是表或时间表, 则 dim 必须为1或2。然后, cat 通过分别调用 vertcat 或 horzcat 串联。
* Z  e( u; m" R% G+ M; y! _% r% t+ f1 D
例子:4 w! E& e; O% R; D5 J7 U3 e& R, ~

1 C. f  ]6 v+ v% L0 A8 I; b . u9 N0 v$ ]0 S  G! F
9 J! Z6 g% `1 o% {' ~* r9 b6 `
The commands0 [2 }! E- z: c( L. y

3 n/ r% M# V4 }2 I& `+ {# ?A = magic(3); B = pascal(3);
* c% d; F! G6 H: g$ o2 jC = cat(4, A, B);
$ `2 |4 Y' b6 G- f9 H2 a) o
# R- M) Q. }0 mproduce a 3-by-3-by-1-by-2 array.  S+ ~0 b( [4 b% T$ R  }1 [

) k- T# h' d7 s, g: D9 RA =
% h! Z) x7 j% e+ `
0 P. G) F$ o% }% ?* b     8     1     6" X2 x9 R0 o2 @
     3     5     7
. |& @- ^* a/ y  y7 C* W+ ^7 X/ |     4     9     25 q; \. e) g  A- ?) w

8 Y. k* ?1 a  {* b  J& P$ e$ N% S
$ u  x1 a6 L6 o4 CB =+ p) m7 g& g$ z# H5 M6 ~9 r
- D/ j8 C& A7 t
     1     1     1: ^) P3 R: Q1 L5 K
     1     2     3; Z; s. j8 T" T, `4 o  h7 L
     1     3     6/ |+ q% I  u& D$ o
6 Q% ]# M! H2 p

! ~! v" c7 o( q) _, ?2 W9 pC(:,:,1,1) =7 l- ]. K2 b% F
2 J9 R# ^4 F+ Z: |+ o& u! o6 i0 w
     8     1     6
, U7 Q1 q6 e) k3 H' G; F0 t6 W     3     5     7
) H, K+ k( a( m0 f     4     9     2( d9 K: L1 s' x9 }8 S+ H
& ?5 ~: G8 D- g  k: o, o2 [8 ]; _

6 e" b' z8 {/ K7 v6 nC(:,:,1,2) =' O6 f# ^' m1 _. \1 o3 u

8 Z& a' h  @  t     1     1     1
4 `! Q" R% ]+ L. r7 Q# ~# b     1     2     30 d; {7 b* D3 d! N. {
     1     3     65 x0 D  Z3 z$ Z

2 ~. f5 t5 F' S1 h3 P) g# K& s' P: ^+ r+ b

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-23 20:39 , Processed in 0.156250 second(s), 26 queries , Gzip On.

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

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

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