cat的用法matlab,MATLAB中“repmat”与“cat”函数的用法
MATLAB中“repmat”与“cat”函数的用法
1. repmat函数
>> z=repmat(5,2,3)
z =
5 5 5
5 5 5
>> y=repmat([6,5;7,9],3,4)
y =
6 5 6 5 6 5 6 5
7 9 7 9 7 9 7 9
6 5 6 5 6 5 6 5
7 9 7 9 7 9 7 9
6 5 6 5 6 5 6 5
7 9 7 9 7 9 7 9
>> x=repmat([1:5;2:6],2,3)
x =
1 2 3 4 5 1 2 3 4 5 1 2 3 4 5
2 3 4 5 6 2 3 4 5 6 2 3 4 5 6
1 2 3 4 5 1 2 3 4 5 1 2 3 4 5
2 3 4 5 6 2 3 4 5 6 2 3 4 5 6
repmat函数中第一个值是元素(或向量、矩阵)的值,第二个值为行数,第三个为列数。
z=repmat(5,2,3),生成2行3列元素为5的矩阵。
y=repmat([6,5;7,9],3,4),生成3行5列元素为[6,5;7,9]的分块矩阵。
x=repmat([1:5;2:6],2,3),生成3行5列元素为[1,2,3,4,5;2,3,4,5,6]的分块矩阵。
2. cat函数
先生成一些大小相同的矩阵
>> a=repmat(5,3,5)
a =
5 5 5 5 5
5 5 5 5 5
5 5 5 5 5
>> b=repmat(6,3,5)
b =
6 6 6 6 6
6 6 6 6 6
6 6 6 6 6
>> c=repmat(7,3,5)
c =
7 7 7 7 7
7 7 7 7 7
7 7 7 7 7
>> d=repmat(8,3,5)
d =
8 8 8 8 8
8 8 8 8 8
8 8 8 8 8
下面为cat函数的用法
>> e=cat(1,a,b,c,d)
e =
5 5 5 5 5
5 5 5 5 5
5 5 5 5 5
6 6 6 6 6
6 6 6 6 6
6 6 6 6 6
7 7 7 7 7
7 7 7 7 7
7 7 7 7 7
8 8 8 8 8
8 8 8 8 8
8 8 8 8 8
>> f=cat(2,a,b,c,d)
f =
5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8
5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8
5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8
>> g=cat(3,a,b,c,d)
g(:,:,1) =
5 5 5 5 5
5 5 5 5 5
5 5 5 5 5
g(:,:,2) =
6 6 6 6 6
6 6 6 6 6
6 6 6 6 6
g(:,:,3) =
7 7 7 7 7
7 7 7 7 7
7 7 7 7 7
g(:,:,4) =
8 8 8 8 8
8 8 8 8 8
8 8 8 8 8
>> h=cat(4,a,b,c,d)
h(:,:,1,1) =
5 5 5 5 5
5 5 5 5 5
5 5 5 5 5
h(:,:,1,2) =
6 6 6 6 6
6 6 6 6 6
6 6 6 6 6
h(:,:,1,3) =
7 7 7 7 7
7 7 7 7 7
7 7 7 7 7
h(:,:,1,4) =
8 8 8 8 8
8 8 8 8 8
8 8 8 8 8
一般用到三维,四维及以上很少用。
e=cat(1,a,b,c,d),将a, b, c, d矩阵按列排。
f=cat(2,a,b,c,d),将a, b, c, d矩阵按行排。
g=cat(3,a,b,c,d),g是一个三维阵(3*5*4),前两个维度和a, b, c, d的大小一样,第三个维度为a, b, c, d矩阵的个数:4。
h=cat(4,a,b,c,d),h是一个四维阵,h(:,:,1,i)=h(:,:,i)。如下所示:
>> h(:,:,1)
ans =
5 5 5 5 5
5 5 5 5 5
5 5 5 5 5
>> h(:,:,2)
ans =
6 6 6 6 6
6 6 6 6 6
6 6 6 6 6
>> h(:,:,3)
ans =
7 7 7 7 7
7 7 7 7 7
7 7 7 7 7
>> h(:,:,4)
ans =
8 8 8 8 8
8 8 8 8 8
8 8 8 8 8
以上就是repmat与cat函数的简单用法。
cat的用法matlab,MATLAB中“repmat”与“cat”函数的用法相关推荐
- matlab repmate,MATLAB中“repmat”与“cat”函数的用法
MATLAB中"repmat"与"cat"函数的用法 1. repmat函数 >> z=repmat(5,2,3) z = 5 5 5 5 5 5 ...
- python中split的用法取第二个分片_python中split()函数的用法
函数:split() Python中有split()和os.path.split()两个函数,具体作用如下: split():拆分字符串.通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(li ...
- mysql timestamp 差值_MySQL中TIMESTAMPDIFF和TIMESTAMPADD函数的用法(两个日期之间的差值)...
MySQL中TIMESTAMPDIFF和TIMESTAMPADD函数的用法 在应用时,经常要使用这两个函数TIMESTAMPDIFF和TIMESTAMPADD. 一,TIMESTAMPDIFF 语法: ...
- python items函数用法,Python中dictionary items()系列函数的用法实例
本文实例讲述了Python中dictionary items()系列函数的用法,对Python程序设计有很好的参考借鉴价值.具体分析如下: 先来看一个示例: import html # availab ...
- python enumerate函数_关于python中enumerate和zip函数的用法及举例
关于python中enumerate和zip函数的用法及举例 关于enumerate函数: enumerate函数可以同时返回列表或元组等可迭代对象的下标和内容,但实际上,enumerate函数实际返 ...
- C++中有关queue常用函数的用法及其注意要项
11:C++中有关queue常用函数的用法及其注意要项 #include<bits/stdc++.h> using namespace std; int main(){queue < ...
- “约见”面试官系列之常见面试题之第七十六篇之vue-router中的路由钩子函数基本用法 (建议收藏)
vue-router中的路由钩子函数基本用法 路由钩子函数分为三种类型如下: 第一种:全局钩子函数. router.beforeEach((to, from, next) => { consol ...
- python中字符串函数的用法_python中字符串内置函数的用法介绍(代码)
本篇文章给大家带来的内容是关于python中字符串内置函数的用法介绍(代码) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. capitalize() 首字母大写a='somewor ...
- linux之getcwd函数解析,Linux 中C语言getcwd()函数的用法
Linux 中C语言getcwd()函数的用法 先来看该函数的声明: #include char *getcwd(char *buf,size_t size); 介绍: 参数说明:getcwd()会将 ...
- java中Collections.sort() 排序函数的用法
java中Collections.sort() 排序函数的用法: 用Collections.sort方法对list排序有两种方法 第一种是list中的对象实现Comparable接口,如下: /** ...
最新文章
- 迪杰斯特拉算法。简单理解。内含示例
- Python3入门笔记(1) —— windows安装与运行
- 七种与輻射和平相處的妙法 - 生活至上,美容至尚!
- LeetCode 三数之和 — 优化解法
- 深度学习之 OHEM (Online Hard Example Mining)
- 关于函数指针调用C++非静态成员
- 观察者模式和js自定义事件
- 关于HttpUtility.UrlEncode,HttpUtility.UrlDecode,Server.UrlEncode,Server.UrlDecode
- 树莓派Raspberry实践笔记—显示分辨率配置
- R数据处理包plyr:超越apply函数族的向量化运算
- Tesseract-OCR 字体库下载地址
- VMware unlocker解锁步骤
- 基于thinkphp6开放,免费开源可商用的兴趣社区论坛圈子小程序
- win10激活时间(win10激活时间查询)
- python re模块下载_python re模块
- vivo手机安装应用提示未安装
- 给中国学生的第二封信:从优秀到卓越
- 捕捉“五一劳动节”海报设计灵感
- 在eclipes 中配置python
- 速算24点(C++)
热门文章
- DesignSurface简介
- C#cmd执行命令隐藏窗口,并保持程序一直运行
- JavaScript Array(数组)对象
- Android 屏幕旋转 处理 AsyncTask 和 ProgressDialog 的最佳方案
- 时间复杂度为O(n)的计数排序算法
- python使用协程_Python使用协程进行爬虫
- 拓端tecdat|R语言样条曲线、分段线性回归模型piecewise regression估计个股beta值分析收益率数据
- php 连等赋值,变量赋值时的,多个变量连等的问题
- 【C/C++】size_t 数据类型
- numpy构建卷积网络