matlab cat
cat:用来联结数组
用法:C = cat(dim, A, B) 按dim来联结A和B两个数组。
C = cat(dim, A1, A2, A3, ...) 按dim联结所有输入的数组。
e.g.
a=cat(3,A,B) 左括号后的3表示构造出的矩阵维数;在新的矩阵中第1、2维就是A和B这两个矩阵的行数和列数,第3维是A和B这两个矩阵的矩阵个数,即为2
cat(2, A, B)相当于[A, B];
cat(1, A, B)相当于[A; B].
使用“,”分割列表的语法,cat(dim, C{:})或cat(dim, C.field),这是将包含数据矩阵的cell或结构数组联合为一个数组的方便方式。
例如:
>> A = [1 2; 3 4];
>> B = [5 6; 7 8];
>> A
A =
1 2
3 4
>> B
B =
5 6
7 8
>> cat(1, A, B) %按列连接(列数相同)
ans =
1 2
3 4
5 6
7 8
>> cat(2, A, B) %按行连接(行数相同)
ans =
1 2 5 6
3 4 7 8
>> cat(3, A, B) %合成效果如下图
ans(:,:,1) =
1 2
3 4
ans(:,:,2) =
5 6
7 8
a = magic(3)
b = pascal(3)
k=1,合并后形如 [a;b],行添加矩阵(要求a,b的列数相等才能合并);
>> c = cat(1,a,b)
c =
8 1 6
3 5 7
4 9 2
1 1 1
1 2 3
1 3 6
k=2,合并后形如[a,b],列添加矩阵(要求a,b的行数相等才能合并)
>> c = cat(2,a,b)
c =
8 1 6 1 1 1
3 5 7 1 2 3
4 9 2 1 3 6
>> c = cat(3,a,b)
c(:,:,1) =
8 1 6
3 5 7
4 9 2
c(:,:,2) =
1 1 1
1 2 3
1 3 6
n维的矩阵合并,要求n-1维维数相等才可以.
>> c = cat(4,a,b)
c(:,:,1,1) =
8 1 6
3 5 7
4 9 2
c(:,:,1,2) =
1 1 1
1 2 3
1 3 6
--------------------- 本文来自 qing101hua 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/qing101hua/article/details/45559377?utm_source=copy
转载于:https://www.cnblogs.com/xiaobaohuizi/p/9723686.html
matlab cat相关推荐
- matlab cat函数_如何用Matlab编写贪吃蛇游戏?(持续更新)
今后我们实验室的研究重点将会聚焦在"基于游戏的测评"和"教育游戏化"这两个主题上,因此很有必要研究实现"爆款"游戏的一些基本的技术方法.这篇 ...
- matlab repmate,MATLAB中“repmat”与“cat”函数的用法
MATLAB中"repmat"与"cat"函数的用法 1. repmat函数 >> z=repmat(5,2,3) z = 5 5 5 5 5 5 ...
- matlab2c使用c++实现matlab函数系列教程-cat函数
全栈工程师开发手册 (作者:栾鹏) matlab2c动态链接库下载 matlab库函数大全 matlab2c基础教程 matlab2c开发全解教程 matlab2c调用方法: 1.下载动态链接库 2. ...
- matlab串联的矩阵的维度不一致,MATLAB错误记录:错误使用 cat 串联的矩阵的维度不一致...
MATLAB错误记录:错误使用 cat 串联的矩阵的维度不一致 今天想用matlab读取一个数据文件.用importdata读入后照例储存成了cell类型.但当我想用cell2mat将其转化为矩阵时却 ...
- 使用matlab中cell2mat报错:错误使用cat 要串联的数组的维度不一致
使用matlab中cell2mat报错:错误使用cat 要串联的数组的维度不一致 从Excel中用readtable读取数据,因为默认每一列都是cell类型,想转成matrix类型方便使用. 在mat ...
- matlab之cat函数
matlab的cat函数 cat:用来联结数组 用法:C = cat(dim, A, B) 按dim来联结A和B两个数组. C = cat(dim, A1, A2, A ...
- cat在MATLAB中的应用
原文: https://blog.csdn.net/wo8vqj68/article/details/80980743 cat用来连接数组 用法:C = cat(dim, A, B):按dim来联结A ...
- 【 MATLAB 】cat 函数介绍(沿指定维度串联数组)
cat Concatenate arrays along specified dimension 沿指定维度串联数组 Syntax C = cat(dim, A, B) C = cat(dim, A1 ...
- matlab 的cat函数
cat:用来联结数组 1.用法:C = cat(dim, A, B) 按dim来联结A和B两个数组. C = cat(dim, A1, A2, A3, ...) 按dim联结所有输入 ...
最新文章
- ArcGIS10.2 网络分析之路径分析(二)---构建网络数据集
- 你一定不知道的 Linux 使用技巧
- UICollectionView的sectionHeader悬浮效果
- WSUS服务器的建立以及客户端发布
- django框架 day08
- 我的第一本算法书(图解算法)——什么是哈希表
- C#操作XML方法详解
- HttpServletResponse中sendError与setStatus的区别
- C++编程 Unicode转换成中文
- tensorflow sigmoid 如何计算训练数据的正确率_逻辑回归算法!数据产品经理必看...
- Android Dialog弹出对话框整理总结
- mysql职院毕业论文设计_小说网站的设计与实现(27页)-原创力文档
- spring security自定义登录失败返回错误信息
- MMC,SD,TF各是什么
- 二进制+位操作 总结
- AJAX_json笔记
- linux系统安装(CentOS 7) 和软件安装(mysql,tomcat,jdk)
- js分割thymleaf的字符串
- Java读取word模板,并动态生成word
- L1-020 帅到没朋友(Python3)
热门文章
- Google发布“多巴胺”开源强化学习框架,三大特性全满足
- Unsafe工具类的一些实用技巧,通往JVM底层的钥匙
- 为什么阿里强制 boolean 类型变量不能使用 is 开头?
- API 网关从入门到放弃
- Spring Boot第四篇:SpringBoot 整合JPA
- Java并发编程:线程封闭和ThreadLocal详解
- 一图胜千言!数据可视化多维讲解
- 十分钟了解算法面经:百度,寒武纪,作业帮,科大讯飞等常面问题
- PostgreSQL_row_number() over()_应用实例
- Fine-tune之后的NLP新范式:Prompt越来越火,CMU华人博士后出了篇综述文章