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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
6 }, k+ C; f& r- Q$ @% K* B
cat  f% h4 B& S) l6 V
Concatenate arrays along specified dimension
" m0 a- |( _& \% r! c* H+ \: t  v  g: O- ~9 E
沿指定维度串联数组
* I( W0 x8 q( a$ j, {. T
, \" |( O5 g" A$ ~+ l* e+ y
- g7 \4 y  T7 CSyntax: I3 A) Q* \: [( I! e
9 b" Y% x1 q2 B/ X, ?' P

/ |- b2 f) D2 {% V8 s7 kC = cat(dim, A, B); ~2 e# ]3 z+ V& E3 o
C = cat(dim, A1, A2, A3, A4, ...)
* l9 ~* s$ A/ n3 g/ c4 ?# ~! ?
4 \6 u4 G% b) Q! \$ i& Y8 u: ^( K
8 ~3 m, U2 e6 D2 v4 vDescription
, S( C% p, w+ |1 a* c; T: c6 D  |4 N- ^4 a; u

- }( j  y2 W# V9 ]0 e# }C = cat(dim, A, B)将阵列 A 和 B 沿数组由 dim 指定的维度串联。dim 参数必须是实数、正整数值。0 w+ R: Z& m  M& h$ N+ Y# h

6 Z  i) b. N, \C = cat(dim, A1, A2, A3, A4, ...) 将所有输入数组 (A1、A2、A3、A4 等) 串联在阵列维度dim处。
  m: g  i$ R2 Z9 J$ k% X: u
, m) Q0 w) }5 n/ b; PFor nonempty arrays, cat(2, A, B) is the same as [A, B], and cat(1, A, B) is the same as [A; B]., e' \. h+ k$ M! J$ @1 V& W4 a$ U4 O

# A. C! n, u8 z7 ]* a如果输入数组是表或时间表, 则 dim 必须为1或2。然后, cat 通过分别调用 vertcat 或 horzcat 串联。; C5 k& Z9 b1 I9 t

/ _' E% C! y$ h; d% |& {9 d+ W例子:: P% E+ r: g/ t, |
" h% B6 j5 w  n5 z
7 ?8 g9 t1 d1 U8 H) A7 `
3 G+ f6 ^* J6 C1 v( F
The commands
  h. R( X% e* \3 @1 q( |
# B( ]( i& ]: A( Q* `8 n$ |A = magic(3); B = pascal(3);
& C5 J# S, M# O  o  o" BC = cat(4, A, B);* T# _& B8 X( Z7 ~

3 ?* j9 N; e0 @% i7 k$ C. ~0 Iproduce a 3-by-3-by-1-by-2 array.
# o& ^& M1 ]3 A* p0 c
8 R3 Z0 i/ a& h; a; |: C9 X: oA =1 \& U! N. P+ t2 H

1 W" R% r: X3 L% j     8     1     6
2 G: e$ `4 `; J( K* p     3     5     7
& c4 }- d2 H2 O6 W* u! R* F% v6 p     4     9     2, o0 n. ~& p8 N9 R! s  p
  U7 E  g% n$ k

" D- \) [+ D! l/ e+ XB =) y; O0 g; n% W1 Y2 e
& V' l6 ^5 T/ C4 a: F# |8 j
     1     1     12 {+ i4 A' G9 g) W
     1     2     3& b8 N* k; _( ^; F, d. m
     1     3     6
' `: H% u5 f5 R, `9 l  f
% N+ G; j: q7 |. g* h7 o6 @1 ~0 K) t2 Q( E6 i: d3 i( v
C(:,:,1,1) =9 g- n$ v6 ]1 z
$ y! R. W1 G# B! Y6 R
     8     1     6
7 l/ \0 x! ^" d     3     5     7
+ d7 ^  B% A6 i* x$ f$ _     4     9     2
9 G4 P4 b- |) N; U/ N; y6 p' w% D& t; ]5 X; D6 e' |; ^

# |1 p! D4 a/ U- h( ]C(:,:,1,2) =% ~/ \: j$ }6 H# J( U4 d

2 r* B7 v5 ?* b  K" D: \" x     1     1     1
3 I" g2 ?4 c$ C& V     1     2     33 p, Y/ ^! v3 g' n% ]+ {
     1     3     6
( f: t+ i  Q6 d2 H, ^/ a
, f# E5 `+ V$ _% @8 L: p4 f% h, i0 K/ ~) W; \# E

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-20 15:49 , Processed in 0.109375 second(s), 26 queries , Gzip On.

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

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

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