当前位置: 首页 > news >正文

matlab的cat()函数详解(OK)

cat函数的功能是 连接数组

功能:

按指定的维度连接多个向量

结构:
  1. C = cat(dim, A, B)
    按dim指定的维度连接向量A和B
  2. C = cat(dim, A1, A2, A3,A4, …)
    按dim指定的维度连接多个向量A1, A2,A3,A4…
  3. C = cat(dim, A{:})
    将包含向量的cell或结构数组联合为一个向量
A =1     2     3     44     5     6     77     8     9    10>> B=[1 2 3 41;4 5 6 67;6 7 8 9]B =1     2     3    414     5     6    676     7     8     9>> cat(1,A,B) % 第一维度 链接  效果如下ans =1     2     3     44     5     6     77     8     9    101     2     3    414     5     6    676     7     8     9>> 

按照第二维度链接

>> cat(2,A,B)ans =1     2     3     4     1     2     3    414     5     6     7     4     5     6    677     8     9    10     6     7     8     9

矩阵只有两个维度,但是也可以按照第三个维度,就说两个矩阵重叠一下

>> cat(3,A,B)ans(:,:,1) =   % 重叠的第一层1     2     3     44     5     6     77     8     9    10ans(:,:,2) =   % 重叠的第二层1     2     3    414     5     6    676     7     8     9>> 

测试完毕  。

如果A B尺寸不一样 如何连接。测试一下,C是单行矩阵

>> C=[11 22 33 44]C =11    22    33    44>> 

这个可以按第一个方向连接,如下:

>> cat(1,A,C)ans =1     2     3     44     5     6     77     8     9    1011    22    33    44>> 

 按照第二或者第三个方向都会报错,维度不对应

>> cat(2,A,C)
错误使用 cat
要串联的数组的维度不一致。>> cat(3,A,C)
错误使用 cat
要串联的数组的维度不一致。>> 

http://www.lryc.cn/news/526815.html

相关文章:

  • 将个人微信中的时间改成标准的日期时间格式
  • centos9编译安装opensips 二【进阶篇-定制目录+模块】推荐
  • 初步搭建并使用Scrapy框架
  • 基于SpringBoot的软件产品展示销售系统
  • pycharm 运行远程环境问题 Error:Failed to prepare environment.
  • Redis vs. 其他数据库:深度解析,如何选择最适合的数据库?
  • HTB:Support[WriteUP]
  • 导出地图为pdf文件
  • Linux中关于glibc包编译升级导致服务器死机或者linux命令无法使用的情况
  • Golang Gin系列-8:单元测试与调试技术
  • linux如何修改密码,要在CentOS 7系统中修改密码
  • Kafka后台启动命令
  • 使用Cline+deepseek实现VsCode自动化编程
  • 【redis初阶】redis客户端
  • 【ComfyUI专栏】ComfyUI 部署Kolors
  • 深入了解 HTTP 头部中的 Accept-Encoding:gzip、deflate、br、zstd
  • 【含代码】逆向获取 webpack chunk 下的__webpack_require__ 函数,获悉所有的模块以及模块下的函数
  • 2025牛客寒假算法基础集训营2
  • 落地 ORB角点检测与sift检测
  • 16 分布式session和无状态的会话
  • SpringBoot整合Swagger UI 用于提供接口可视化界面
  • 如何实现滑动开关功能
  • 数仓的数据加工过程-ETL
  • 自动驾驶中的多传感器时间同步
  • CYT3BB_4BB:Clock system
  • C# OpenCV机器视觉:利用CNN实现快速模板匹配
  • 消息队列篇--通信协议扩展篇--二进制编码(ASCII,UTF-8,UTF-16,Unicode等)
  • Direct Preference Optimization (DPO): 一种无需强化学习的语言模型偏好优化方法
  • 跟我学C++中级篇——容器的连接
  • java求职学习day15