matlab矩阵分块
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矩阵分块相关推荐
- 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{ ...
- MATLAB矩阵分块拼装
4X4矩阵的分块如下: 1 | 2 3 4 ------------------- 5 6 | 7 8 | 9 10 | 11 ...
- MATLAB矩阵分块拼装 .
4X4矩阵的分块如下: 1 | 2 3 4 ------------------- 5 6 | 7 8 | 9 10 | 11 ...
- 范德蒙德矩阵在MATLAB中怎么表示,Python 之 Python与MATLAB 矩阵操作总结
Python 之 Python与MATLAB 矩阵操作小结 一.线形代数理论基础 线形代数(linear algebra)是数学的一个分支,研究矩阵理论.向量空间.线性变换和有限维线形方程组等内容. ...
- MATLAB 矩阵处理及多项式计算
一.实验目的 (1)掌握生成特殊矩阵以及矩阵处理的方法 (2)掌握数据统计和分析的方法 (3)掌握多项式的常用计算 二.实验原理与实验设备 原理:计算机编程相关知识技能和MATLAB软件编译环境 设备 ...
- c++以空格分开的输入数组_技术贴,MATLAB矩阵与数组汇总讲解
MATLAB既然以矩阵实验室命名,就说明该软件在矩阵计算方面具有非常优异的表现.在MATLAB中,一般情况下一个矩阵就是指一个长方形的数组.特殊情况有两个,一是单一元素的标量,二是只有一行或者一列的矩 ...
- 【运筹学】线性规划 单纯形法 ( 基矩阵 | 基变量 | 非基矩阵 | 非基变量 | 矩阵分块形式 | 逆矩阵 | 基解 | 基可行解 )
文章目录 I . 基矩阵 B II . 基向量 PjP_jPj III . 基变量 IV . 非基矩阵 NNN V . 系数矩阵分块形式 A=(BN)A = ( B N )A=(BN) VI . 基 ...
- matlab 矩阵加减乘除运算
文章目录 matlab 矩阵加减乘除运算 1 .加.减运算 2. 乘法 3.向量点积 4.向量叉乘 5.混合积 6.矩阵的卷积和多项式乘法 7.反褶积(解卷)和多项式除法运算 8.张量积 9. 除法运 ...
- matlab矩阵初等变换矩阵,实验一 MATLAB基本操作及矩阵初等运算
实验一 MATLAB 基本操作及矩阵初等运算 实验目的: 1.熟悉matlab 的界面: 2.熟练掌握matlab 的变量.矩阵定义和基本赋值符号: 3.熟练掌握matlab 矩阵的引用及矩阵初等运算 ...
最新文章
- 独家 | 我们扒出了这家中国创业公司,竟比苹果iPhone X早两年推出黑科技,还不用借助深度摄像头
- Hadoop应用实战100讲(一)-Hadoop进行文件压缩
- 输入 n 个整数,输出其中最小的 k 个
- jsf 项目_您将在下一个项目中使用JSF吗?
- Duplicate Observed Data(复制“被监视数据”)
- 加分进了字节,MySQL真yyds!
- Redhat 7 Web服务器配置
- 力扣剑指 Offer 05. 替换空格(JavaScript)
- python安装教程-01-Python安装教程与特色介绍-小白python入门基础
- angular的组件通信
- 简单的社区管理系统(Qt)
- 台式计算机键盘驱动程序,电脑中使用驱动人生检测不到键盘驱动程序怎么解决...
- EPOLL使用的简单总结4——epoll+线程池解决c10k问题
- 出生率新低!1978-2020中国人口出生率、死亡率及自然增长率变迁
- 学生网页作业网站设计——中华美德(6页) HTML+CSS+JavaScript web大作业 静态网页
- 在线重建索引 oracle,ORACLE重建索引详解
- 60分钟教你上手PyTorch + 迁移学习
- win7系统wifi没有网络连接到服务器,Win7连不上WiFi怎么办 windows7系统恢复无线网络连接图文教程详解...
- 如何使用火焰图对Spark的executor的CPU使用率进行profile?具体步骤,如何操作?
- Linux 常用基本命令 ping ifconfig