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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

' Z6 P+ y& [. k* m# fcat. K7 Q' ]" ~' Q- C8 L: o* g$ r! I
Concatenate arrays along specified dimension
+ F7 @# G0 u! i! W% y8 Q  ]0 k/ q# }1 z" V* x7 N8 C% q! P
沿指定维度串联数组
( @9 \7 V4 B' ?
. R: I  I5 V: v# }- N, A+ _" f
: w" Q. _. x, G1 \Syntax
  c* h3 d* t0 |/ T; `: ^1 W: O6 K+ t

5 _7 `/ |, M, E( p  j9 e9 l  BC = cat(dim, A, B). n  T& Y* o" T9 d9 _
C = cat(dim, A1, A2, A3, A4, ...)3 ~0 N: z5 P" @; [' }( a

9 F! `. w" J" H; p4 ]3 z  B6 j" C
Description' F; D7 ^/ E7 _4 D$ J5 ^) x. M

& s3 v( ]7 \+ }% @8 K6 S/ X- l' s0 Y1 |4 C. M3 k  F
C = cat(dim, A, B)将阵列 A 和 B 沿数组由 dim 指定的维度串联。dim 参数必须是实数、正整数值。2 l4 u  j9 M4 ?: U3 ]2 }
% N) [7 V% ^& U
C = cat(dim, A1, A2, A3, A4, ...) 将所有输入数组 (A1、A2、A3、A4 等) 串联在阵列维度dim处。
+ t! l! \* {' g+ `8 o
* u0 F7 d. Y/ z: NFor nonempty arrays, cat(2, A, B) is the same as [A, B], and cat(1, A, B) is the same as [A; B].  i: w8 T' [( g+ e" V

' |+ q* ^6 _: O! G% f如果输入数组是表或时间表, 则 dim 必须为1或2。然后, cat 通过分别调用 vertcat 或 horzcat 串联。
8 N# b' I, m7 ^. W3 x9 e% A2 m) e3 Z6 Z% n7 z5 _/ ~
例子:9 m- [0 ^$ U! u0 }0 N0 I5 w" G
  n; U) g: f1 E/ M0 h" W3 s- E. B
3 \. l/ w. Y- [& F" _: I/ s& B
$ J7 {% E+ n9 }6 w4 T
The commands
' |2 S' P& Y4 N. L# w3 I- r) u- [4 m
A = magic(3); B = pascal(3);
8 O$ N4 [. X0 R7 t6 D1 ^" IC = cat(4, A, B);, E2 V5 u, T- m

. y! N, h0 E8 [7 x. Zproduce a 3-by-3-by-1-by-2 array.1 b5 \$ c' O% a' h

* l$ ~( q# \% F9 W+ R% C& d4 BA =! f- b! n# j' O  l

$ X. r& m( z! \7 x% S     8     1     6
' N9 h- {$ l/ W1 N9 w     3     5     7
, w$ {( {* D% m8 d     4     9     2* a) h! n8 }; I  P. @! z/ w

* x' \. B0 O6 p. [
) h3 ~6 e1 c) m& R0 q- FB =1 M- B* n! a6 {9 t: U% ~' O
1 l5 W! a# E7 G3 q; Q. ]4 }
     1     1     1
& H* T4 R9 `. G! `     1     2     3) [9 I* c( i0 [* s1 Q& c4 u
     1     3     6
: M& I! N+ [& W& C8 C
+ d7 ]) ?4 w9 T7 |! z1 [
! Z; E5 j4 d6 D9 ^7 R# F0 HC(:,:,1,1) =
' {, j& {* G2 v8 r! o8 G( X/ l" t! |6 f" E  ^9 T- f
     8     1     6
; f- h9 e. W7 V3 @3 o) W5 A     3     5     72 g/ K2 ^* J1 y% t
     4     9     2  g1 K3 z" G$ v! z

+ V# h  o0 S; j9 \7 ]5 C* f- V5 \% V! c7 `& o! N! X) U* c) x
C(:,:,1,2) =" g% R" c% V* E" O5 |5 _* S

: k4 n% p+ Z! y8 B) ~0 Z7 r     1     1     1
* M& k8 ?5 F% L5 j     1     2     39 S; i% ]6 O, C7 I: z
     1     3     6; Q) \( {7 q  d6 @) c5 v  W* X* p

3 l3 ^) w- }! n7 _! M9 S. s5 n2 P9 ]# _" q! S; z

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-1 20:25 , Processed in 0.140625 second(s), 26 queries , Gzip On.

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

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

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