上三角矩阵法Matlab,在MATLAB中重塑/变换上三角矩阵
编辑:
受@ Dan评论提示的启发,它可以进一步简化为
R = reshape(rot90(M), size(M));
原答案:
这应该是一种简单的方法
F = rot90(M);
R = F(reshape(1:numel(M), size(M)))
返回
R =
0 0 0 0 0 0
0 2 0 0 0 0
2 3 1 0 0 0
2 6 2 1 0 0
3 8 3 2 0 0
这个想法是,当你旋转矩阵时,你会得到
>> F = rot90(M)
F =
0 2 1 1 0
0 3 2 2 0
2 6 3 0 0
2 8 0 0 0
3 0 0 0 0
0 0 0 0 0
这是一个6乘5的矩阵.如果考虑F上的线性索引,则相应的索引是
>> reshape(1:30, size(F))
1 7 13 19 25
2 8 14 20 26
3 9 15 21 27
4 10 16 22 28
5 11 17 23 29
6 12 18 24 30
其中元素6,11,12,16,17,18和…现在为零,如果你将其重塑为5乘6矩阵,你得到
>> reshape(1:30, size(M))
1 6 11 16 21 26
2 7 12 17 22 27
3 8 13 18 23 28
4 9 14 19 24 29
5 10 15 20 25 30
现在那些与零值相对应的元素位于顶部,正是我们想要的.因此,通过将此索引数组传递给F,我们得到了所需的R.
上三角矩阵法Matlab,在MATLAB中重塑/变换上三角矩阵相关推荐
- 用matlab编程节点电压法求电路,MATLAB在电路中的应用
<MATLAB在电路中的应用>由会员分享,可在线阅读,更多相关<MATLAB在电路中的应用(59页珍藏版)>请在人人文库网上搜索. 1.MATLAB应用(三) Matlab在电 ...
- 连续反应matlab,MATLAB和Monte Carlo法在连续反应动力学中的应用.pdf
第42卷第4期 广 州 化 工 Vo1.42No.4 2014年 2月 GuangzhouChemicalIndustry Feb.2014 MATLAB和 MonteCarlo法在连续反应动力学中的 ...
- matlab 中 Transform,变换数据存储 - MATLAB transform
- MathWorks 中国
为图像集合创建一个数据存储,并对数据存储中的所有图像应用相同的变换.例如,将集合中的所有图像调整到指定的目标大小. 创建一个包含两个图像的 ImageDatastore. imds = imageDa ...
- 国债期货matlab,Matlab和国债期货的那些事儿~(四)——关键利率法在利率风险管理中的运用...
第二部分 使用国债期货进行利率风险管理的若干问题 从本章开始,我们的问题基本会围绕使用国债期货对冲利率风险或者如何优化久期管理来展开.内容安排如下,第四章介绍关键利率法,涉及关键利率久期的计算以及对冲 ...
- MATLAB中 DCT变换、DCT反变换、分块DCT变换
DCT变换.DCT反变换.分块DCT变换 欢迎转载,但请注明出处!转:http://www.tuicool.com/articles/nUfmAf2 一.引言 DCT变换的全称是离散余弦变换(Disc ...
- MATLAB中hough反变换,matlab中hough变换
hough 变换提取直线(Matlab 实现) Hough 变换提取直线一.实验目标实现用 Hough 变换检测直线的算法二.实验内容 1.读入图像选取有较多直线及部分曲线以作对比的...... j= ...
- 聚类分析在SPSS、Matlab与R中的实现(转载: Liu Xuhua 机会的数学 )
原文:https://mp.weixin.qq.com/s/1aBlwX11cBxw0sxONaHJRQ 笔记:修改后代码 ① a<-scan() 7.90 39.77 8.49 12.94 ...
- matlab 电化学程序,基于MATLAB的电化学滴定曲线导数变换的实现
冶金分析 ,2010 ,30(10) :1619Metallurgical Analysis ,2010 ,30(10) :16219文章编号 :1000 - 7571(2010) 10 - 0016 ...
- MATLAB能进行拉氏变换吗,matlab拉氏反变换
§2.3 拉氏变换和拉氏反变换的定义 ? §2.4 典型时间函数的拉氏变换 ? §2.5 拉氏变换的性质 ? §2.6 拉氏反变换的数学方法 ? §2.7 用拉氏变换解...... 实验八 拉氏正反变 ...
- 【MATLAB】(四)MATLAB在线性代数中的应用
文章目录 前期教程 概述 一.矩阵 1 矩阵的创建 a. 直接创建 b. 创建等距数组 c. 创建等比数组 d. 特殊矩阵 e. 创建对角矩阵 f. Vandermonde矩阵 g. 符号矩阵的生成 ...
最新文章
- 区块链技术到底有啥用?
- IntelliJ IDEA 18 周岁,吐血推进珍藏已久的必装插件
- 第三十五课.基于贝叶斯的深度学习
- python2转python3代码_Python2代码转成Python3代码
- 透视转换oracle,使用Oracle的行列转化函数实现ASH的数据透视功能
- PhoneGap的Android端插件开发
- linux软件有什么特点是什么,Linux系统,Win7系统,DOX系统各有什么特点?哪个系统好点?...
- 【PDN仿真笔记3-电容布局Q3D模型搭建】
- eclipse工具按键翻译
- 科普:什么是CPU?CPU和芯片关系?CPU怎么做的?CPU有什么用?不同CPU有什么区别?我们怎么选CPU?(待补充完整)
- cdr 表格自动填充文字_常平办公软件培训分享之word表格自动填充序号
- SQL server 插入日期处理
- 一行代码实现随意编辑网页内容
- db 分贝 增益 什么意思 多少倍
- raphael用法学习
- HTML点击图片出现边框,简单的jQuery实现点击图片出现弹框【原创】
- Android 关于模拟点击和Hook框架的杂谈
- 基于51单片机将红外避障模块(E18-D80NK)与led联动
- 网络媒体的力量-《黄金甲》影评
- 读书百客:《轮台歌奉送封大夫出师西征》赏析