matlab矩阵分块
来源:互联网 发布:算法与数据结构英文 编辑:程序博客网 时间:2024/06/06 05:58
mat2cell()函数对矩阵进行分块。先看看help。对于60x50的二维矩阵X进行分块:
c = mat2cell(x, [10, 20, 30], [25, 25])
[10, 20, 30] 之和刚好为60,他们把行分裂为10,20,30这三个小块。[25, 25]把列分裂为两个25的小块。
对于高维矩阵,直接举出四维矩阵的例子。这是作者在实现一篇Paper时遇到的。大致是给4张HH,HV,VH,VV(1600x1600)图来做给极化图每个像素做一个相干矩阵,然后要把这些像素点进行50X50个像素点为一个patch。相当于把一整张图进行网格化,每个网格里面有50X50个像素点。用的四维矩阵。pixel是一个3X3的相干矩阵。
patch(:,:,m,n)=pixel;
可以把patch想象成一个mxn的二维矩阵,他的每个元素是一个3x3的矩阵。在对path进行分块的时候,需要给每一维做一个划分。因为不想把patch的元素破坏了,所以前两维必然都要写成3。后面的m,n就该分裂成需要的维数了。patch是一个每个元包有50X50个3x3矩阵元素的32x32的矩阵。实际上写出来也就是patch(3,3,32,32);这是对原图相干矩阵X(:,:,1600,1600)的划分结果。
patch=mat2cell(X,3,3,ones(1,32)*50,ones(1,32)*50);%32个50x50
0 0
- MATLAB矩阵分块拼装
- MATLAB矩阵分块拼装 .
- matlab矩阵分块
- matlab 分块 矩阵 对角 合并
- matlab矩阵分块与把分块矩阵还原
- 大矩阵的分块乘法及matlab实现
- MATLAB矩阵分块函数mat2cell及cellfun函数
- matlab 高级函数 —— colfilt/blockproc (图像)矩阵的分块处理
- 分块矩阵行列式
- (7)分块矩阵
- Python的矩阵分块
- 矩阵分块及其运算
- 线性代数分块矩阵公式
- 线性代数 02.04 分块矩阵
- 图像数据分块matlab
- matlab图片分块处理
- 矩阵的分块和合并
- 分块矩阵求逆公式
- [Leetcode]Remove Linked List Elements
- Java基本数据类型
- Java学习总结--json
- android 外置数据库的使用
- android Toolbar使用
- matlab矩阵分块
- 杭电1004
- 全排列输出12345
- 互联网信息传输加密策略
- JS中setTimeout的作用域以及this的指向问题
- JAVA 访问控制修饰符
- 基于netty TCP server server主动给client 发消息解决方案
- ios应用加速审核通道
- iOS公司开发者账号申请详细教程