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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
& ^8 L% x* {- w- `+ W9 a8 Z
cat
& C( _: `; |. {- x/ ?3 c+ CConcatenate arrays along specified dimension: ]) C! Y/ i7 P/ O( n

; v8 o* |* o" m0 l* q7 |' F, {沿指定维度串联数组
' X8 G1 j2 v# P( A/ ?! ~3 z: E- X, R

. ]5 w# K8 R5 xSyntax4 T1 p. c  O- c" U7 B3 {

2 s0 t4 E! Y$ ^; j5 }$ K8 e* @- q" s
1 p# Q: q+ e- F% |C = cat(dim, A, B); Y- k) E. G5 S( o. I
C = cat(dim, A1, A2, A3, A4, ...)
. X" P4 j7 U( T& E
7 W+ r$ x9 o" `& g
% P$ a  t. L& q4 WDescription( ?2 ^8 {9 i0 }+ Q, p$ T! }; O

, i5 ^& O! x8 F7 \3 B8 v
( q6 y. o. t$ ~/ N; y, I, t0 V1 uC = cat(dim, A, B)将阵列 A 和 B 沿数组由 dim 指定的维度串联。dim 参数必须是实数、正整数值。
* o6 G4 z3 q/ F4 b. K0 V9 z8 o+ b& Q/ B& C/ h
C = cat(dim, A1, A2, A3, A4, ...) 将所有输入数组 (A1、A2、A3、A4 等) 串联在阵列维度dim处。8 z3 ]% z. T& ^. `
" R' s$ h* u. g0 i; z9 M
For nonempty arrays, cat(2, A, B) is the same as [A, B], and cat(1, A, B) is the same as [A; B].- M" }: F/ T& I  X# A+ M
) G% R. u  n$ O' _, W9 v: x
如果输入数组是表或时间表, 则 dim 必须为1或2。然后, cat 通过分别调用 vertcat 或 horzcat 串联。
) k! H, I' u5 t1 H, X8 B
' B% c& U8 F, l9 }' ~例子:2 G0 G$ }7 R; }0 E! g
; C! I& w% P: j+ Q. ~
' K" E9 Y' x( `3 h

1 Z, Q1 q; P4 T1 i3 lThe commands" p: x* S4 _$ Q
2 j' P1 s2 l9 {" O9 d
A = magic(3); B = pascal(3);. z& G/ ~9 b: e+ U: O
C = cat(4, A, B);: o# H: A1 J8 R
% P) |/ Y3 x6 W2 }
produce a 3-by-3-by-1-by-2 array.
/ }# Z4 g5 L0 `( A
' f) ^, b0 \! Z+ @- @+ P) yA =
, A5 D4 h, f- d: o7 w7 {* X" |& U$ Y+ X- _: g
     8     1     6
0 p, E, N& W9 q/ ]/ j     3     5     7
! y0 w( x4 n- V8 j( A     4     9     2
- {1 m) g4 R4 s. c/ _8 n* j
/ k9 P* h: l1 n6 U2 _  g+ A& n7 x1 c+ @. s
B =1 t  H: U/ L: x- {7 h1 L" p

. W: a2 O9 Y3 G. N) N) F1 `     1     1     1
( d. c* p  ~- U3 s5 a     1     2     3# `7 Y8 U4 V) q5 Q# _
     1     3     6
/ U0 `* Z7 C( O* u3 M  s1 x7 R6 ]) \+ }0 C- ]0 F
. x1 Y! [/ @, z
C(:,:,1,1) =
" I. Y5 r! n3 b5 }3 `+ g5 t1 A- m, A; k, l6 W
     8     1     6: V6 c: n9 d1 W. x- r& `
     3     5     7% m$ k8 b4 l9 w# j' V, w- i7 _
     4     9     2' Q8 ~" P% p9 a5 P9 t, D. U9 c+ X
( L/ L, x9 C, D: L  Y0 s) S5 h

. L2 v( d% {- c) E. H! N* V3 s5 e6 gC(:,:,1,2) =- m& b5 k& o$ w+ ~" Z) J& M
' h7 [) g# e3 u8 d: p
     1     1     1) Y. L$ p' g. s% b  k
     1     2     32 v# B; J7 p  r3 ?
     1     3     6: l' ?7 m4 D- |# ?# t- t% U/ N
1 H+ D, u! S4 N3 P$ |) |! V

# M; M! n$ d& r

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-1 00:27 , Processed in 0.125000 second(s), 26 queries , Gzip On.

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

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

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