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

matlab矩阵分块相关推荐

  1. matlab矩阵分块与把分块矩阵还原

    A=rand(256,64); %将A分块 B=mat2cell(A,ones(256/16,1)*16,ones(64/16,1)*16); %ones(a,b)为创建a行b列的值为1的矩阵 %B{ ...

  2. MATLAB矩阵分块拼装

    4X4矩阵的分块如下: 1  |  2     3     4 ------------------- 5     6  |  7     8          | 9    10  | 11     ...

  3. MATLAB矩阵分块拼装 .

    4X4矩阵的分块如下: 1  |  2     3     4 ------------------- 5     6  |  7     8          | 9    10  | 11     ...

  4. 范德蒙德矩阵在MATLAB中怎么表示,Python 之 Python与MATLAB 矩阵操作总结

    Python 之 Python与MATLAB 矩阵操作小结 一.线形代数理论基础 线形代数(linear algebra)是数学的一个分支,研究矩阵理论.向量空间.线性变换和有限维线形方程组等内容. ...

  5. MATLAB 矩阵处理及多项式计算

    一.实验目的 (1)掌握生成特殊矩阵以及矩阵处理的方法 (2)掌握数据统计和分析的方法 (3)掌握多项式的常用计算 二.实验原理与实验设备 原理:计算机编程相关知识技能和MATLAB软件编译环境 设备 ...

  6. c++以空格分开的输入数组_技术贴,MATLAB矩阵与数组汇总讲解

    MATLAB既然以矩阵实验室命名,就说明该软件在矩阵计算方面具有非常优异的表现.在MATLAB中,一般情况下一个矩阵就是指一个长方形的数组.特殊情况有两个,一是单一元素的标量,二是只有一行或者一列的矩 ...

  7. 【运筹学】线性规划 单纯形法 ( 基矩阵 | 基变量 | 非基矩阵 | 非基变量 | 矩阵分块形式 | 逆矩阵 | 基解 | 基可行解 )

    文章目录 I . 基矩阵 B II . 基向量 PjP_jPj​ III . 基变量 IV . 非基矩阵 NNN V . 系数矩阵分块形式 A=(BN)A = ( B N )A=(BN) VI . 基 ...

  8. matlab 矩阵加减乘除运算

    文章目录 matlab 矩阵加减乘除运算 1 .加.减运算 2. 乘法 3.向量点积 4.向量叉乘 5.混合积 6.矩阵的卷积和多项式乘法 7.反褶积(解卷)和多项式除法运算 8.张量积 9. 除法运 ...

  9. matlab矩阵初等变换矩阵,实验一 MATLAB基本操作及矩阵初等运算

    实验一 MATLAB 基本操作及矩阵初等运算 实验目的: 1.熟悉matlab 的界面: 2.熟练掌握matlab 的变量.矩阵定义和基本赋值符号: 3.熟练掌握matlab 矩阵的引用及矩阵初等运算 ...

最新文章

  1. 独家 | 我们扒出了这家中国创业公司,竟比苹果iPhone X早两年推出黑科技,还不用借助深度摄像头
  2. Hadoop应用实战100讲(一)-Hadoop进行文件压缩
  3. 输入 n 个整数,输出其中最小的 k 个
  4. jsf 项目_您将在下一个项目中使用JSF吗?
  5. Duplicate Observed Data(复制“被监视数据”)
  6. 加分进了字节,MySQL真yyds!
  7. Redhat 7 Web服务器配置
  8. 力扣剑指 Offer 05. 替换空格(JavaScript)
  9. python安装教程-01-Python安装教程与特色介绍-小白python入门基础
  10. angular的组件通信
  11. 简单的社区管理系统(Qt)
  12. 台式计算机键盘驱动程序,电脑中使用驱动人生检测不到键盘驱动程序怎么解决...
  13. EPOLL使用的简单总结4——epoll+线程池解决c10k问题
  14. 出生率新低!1978-2020中国人口出生率、死亡率及自然增长率变迁
  15. 学生网页作业网站设计——中华美德(6页) HTML+CSS+JavaScript web大作业 静态网页
  16. 在线重建索引 oracle,ORACLE重建索引详解
  17. 60分钟教你上手PyTorch + 迁移学习
  18. win7系统wifi没有网络连接到服务器,Win7连不上WiFi怎么办 windows7系统恢复无线网络连接图文教程详解...
  19. 如何使用火焰图对Spark的executor的CPU使用率进行profile?具体步骤,如何操作?
  20. Linux 常用基本命令 ping ifconfig

热门文章

  1. 正则表达式验证身份证号以及验证校验位的正确性
  2. torch.meshgrid 使用探究
  3. 离线环境使用vscode的remote-docker方式开发的环境搭建
  4. 关于iTunes connect审核“Missing or invalid signature”的问题
  5. 物体跟随鼠标移动——图片为gif格式
  6. 使用inet_aton报错
  7. IBM Power小型机用液晶面板屏查看或设置HMC
  8. 数学建模学习记录——数学规划模型
  9. mysql中的unix_timestamp函数
  10. 误发邮件如何能撤回?