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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

+ Z  P) c9 F3 f' n/ O; Y. }' Tcat" W0 s4 N3 T2 ?; e( v% m
Concatenate arrays along specified dimension% y% k: \4 M; M7 {) Z

! o+ E, a8 r* k  L1 V- E沿指定维度串联数组
1 `# L: z% `' S/ Z6 S) l. m( S& B- X2 ]0 G# [3 H
5 t5 B7 R! H) Z2 B& r8 x$ _  {
Syntax: ?/ N2 V2 @' x5 C. }. B5 x3 w0 N  J
: a! f: z0 M+ g. A0 K4 \8 @! p
7 M1 T+ Q/ z9 X
C = cat(dim, A, B)$ f* ~( R  h) j2 \
C = cat(dim, A1, A2, A3, A4, ...); m" E( g$ G) G- F
) G3 t& k" \$ B( l% Q. K6 l
! d) A  _7 \% ?1 c' Y7 S, j
Description5 o" u' U+ _# b: O$ B5 z* M& C' Q
; }9 I& ~: }( t" t+ E3 Q

  J) n; |6 h  m4 kC = cat(dim, A, B)将阵列 A 和 B 沿数组由 dim 指定的维度串联。dim 参数必须是实数、正整数值。
$ g% D7 l+ m- j5 \2 W% }1 k9 R7 q9 {
C = cat(dim, A1, A2, A3, A4, ...) 将所有输入数组 (A1、A2、A3、A4 等) 串联在阵列维度dim处。
3 F  [' _0 E; V- k+ S
# q! h# ]; v% Z; W, h( k/ c# rFor nonempty arrays, cat(2, A, B) is the same as [A, B], and cat(1, A, B) is the same as [A; B].
$ r* j/ w# Y6 z& @8 H: s- N# g. X. K* ?: c! A2 X2 S
如果输入数组是表或时间表, 则 dim 必须为1或2。然后, cat 通过分别调用 vertcat 或 horzcat 串联。; h9 h- c( x( j8 y
" f- r" P" X9 a; B8 [+ x
例子:+ i2 z) I/ P- {1 l3 |/ U1 h
( ?0 t* w; d/ e% t2 G8 Z

8 ^* ?. Z; Q6 }' |$ g+ h6 v$ }  {
- ?% Y0 ?; P$ t0 N" pThe commands" G# x' x' v% k. J2 V4 E) Y5 x+ E
0 I7 z4 c" [% W  [" Q- v9 h
A = magic(3); B = pascal(3);# B! o2 R3 v3 c# F* R4 y
C = cat(4, A, B);
$ n0 |- F) l) ~3 w
  }- r8 O# d* oproduce a 3-by-3-by-1-by-2 array.
8 [( c8 Z: f1 u  T) e
1 \+ e0 S, e. D  hA =
, F( H$ ~/ r1 V. F4 p8 e3 L" r, I1 f" w1 W/ P
     8     1     6
% D9 \8 U& U, g7 ~+ M# l- k     3     5     7
4 S. v2 N0 _* b. E$ `; v  T     4     9     2
! g3 @2 o. \% U4 {# `3 [$ y# S9 L+ b/ \4 s& T
8 m( F# o0 `3 \9 q
B =
: f: z- \: D6 e) X- K- y( U8 `2 Y" \2 _9 c
     1     1     14 x" @. Q+ H* {9 x' X
     1     2     3
1 i/ R! X' w& q/ Y, W  z# @     1     3     6
% p3 W2 S" J: r: G' Y0 Q; l5 N
  _3 G( T# F. S/ W
. C  U3 V/ a/ K) g9 [$ Y$ _0 S0 |C(:,:,1,1) =
! ?( k# E5 m2 S) }- V; ]+ {4 [
, c# f5 D9 d$ K0 C3 }& U     8     1     6) I: ]8 i+ _( I# S5 G& S
     3     5     71 v3 }1 j  ]$ x7 V. I" R
     4     9     2$ z# J/ G; T! i: ^- E  x
8 p3 ?: N1 J# M8 X% {
  @$ R1 b( ^+ N& L+ O2 N0 @- v
C(:,:,1,2) =# e% o( [: F8 n* Q* n) L

  }  W3 M5 Z6 q8 D     1     1     13 h5 p4 b& t% u& e  c; b( F
     1     2     3& D7 g9 U6 `* T
     1     3     6
+ q7 N6 j" p; Y9 V4 z) V9 C: C) T+ @: z0 u0 S* t
: S. |+ h% S9 z: e

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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