如何构建n*n二维矩阵并转变为一维一一对应矩阵

利用matlab构建双列矩阵

在数据处理过程中,我们经常会遇到将二维矩阵转变为一维矩阵。如图1所示。

向构建图1右侧的样子的矩阵,其原始结构就是左侧那种。

如果行列数很多,用excel实现起来有点麻烦。我们考虑利用matlab完成。

举例,如果我们想构建行和列都为491的矩阵,想得到图1右侧的样子,1对应1-491;2对应1-491;……491对应1-491.
代码如图2.

工作区

贴上代码:

a=1:491
b = repmat(a,491,1)
dim=size(b)
c=reshape(b,dim(1)*dim(2),1)

m=a’
n = repmat(m,1,491)
dim=size(n)
d=reshape(n,dim(1)*dim(2),1)

e=[c,d]

最后

虽然这个想法很简单,但多的话利用excel实现起来很繁琐,对我这种代码小白来说,这个真的很不戳,不知道这有没有很简单的办法。不确定这个标题的表达对不对,等我下次用code的时候我再来扒拉扒拉。——来自code小白nimo。

如何构建n*n二维矩阵并转变为一维一一对应矩阵相关推荐

  1. c语言二维数组中的周边,【C语言】二维数组中的查找,杨氏矩阵

    //二维数组中的查找,杨氏矩阵 //在一个二维数组中,每行都依照从左到右的递增的顺序排序.每列都依照从上到下递增的顺序排序. //请完毕一个函数.输入这种一个数组和一个数,推断数组中是否包括这个数. ...

  2. python课程设计矩阵对角线之和_Python二维数组实现求出3*3矩阵对角线元素的和示例...

    Python二维数组实现求出3*3矩阵对角线元素的和示例 题目:求一个3*3矩阵对角线元素之和. 程序分析:利用双重for循环控制输入二维数组,再将a[i][i]累加后输出. def two_dime ...

  3. 利用二维数组(double[])实现一个矩阵类:Matrix。要求提供以下方法:(1)set(int row, int col, double value):将第row行第col列的元素赋值为valu

    利用二维数组(double[])实现一个矩阵类:Matrix.要求提供以下方法:(1)set(int row, int col, double value):将第row行第col列的元素赋值为valu ...

  4. smarty二维foreach示例[顺代一维数组],再次加强版

    2019独角兽企业重金招聘Python工程师标准>>> smarty二维foreach示例[顺代一维数组],再次加强版   WEB2.0  root 2009-4-9 10:46  ...

  5. [Python] 散点图(二维散点图、三维散点图、散点图矩阵)

    目录 1 两主特征:二维散点图 1.1 二维散点图 1.2 二维分类散点图 1.3 气泡图 2 三主特征:三维散点图 2.1 三维散点图 2.2 三维分类散点图 3 多主特征:二维散点图矩阵 3.1 ...

  6. ios开发--用Xcode 8和Swift 3 构建条形码和二维码识别器

    原文:Building a Barcode and QR Code Reader in Swift 3 and Xcode 8 作者:SIMON NG 译者:CocoaChina-Fairy-happ ...

  7. 100天精通Python(可视化篇)——第82天:matplotlib绘制不同种类炫酷散点图参数说明+代码实战(二维散点图、三维散点图、散点图矩阵)

    文章目录 专栏导读 0. 前言 1. 参数说明 2. 两主特征:二维散点图 1)普通散点图 2)文字标签散点图 3)带颜色映射的散点图 4)ArcGIS散点图 5)

  8. 一维二维_更高效的一维、二维材料过渡态搜索

    前言 本文中,我们首先介绍如何使用NEB方法搜索过渡态,以及在NEB的结果的基础上,进一步提高精度优化出高精度.可验证的过渡态.本文以MoS2的一维条带(其中一个Mo原子被Co替代掺杂)为例进行演示. ...

  9. 将一个二维数组合并成一个一维数组

    大家都知道php有内置的数组合并函数array_merage($arr,$arr1,$arr2,$arr3);那怎样把一个二维数组如array(array('a'=>1,'b'=>2),a ...

最新文章

  1. java 中 bean 的生命周期
  2. centos6.6 Kickstart无人值守安装(一):原理篇
  3. [20150309]使用冷备份做恢复的问题.txt
  4. 厦门大学计算机专业录取分数线2019,厦门大学2019年本科生录取分数线
  5. Java计算多线程运行时间的简单方式
  6. java面向对象程序设计课后习题答案_JAVA面向对象程序设计课后习题参考答案
  7. 软件测试职业目标具体计划范文,关于测试的工作计划
  8. 实现点击图标使界面回到顶部
  9. 软件测试实习生面试归来
  10. 色环电阻是如何读取其标识的?
  11. word中利用题注实现公式图表自动编号及引用
  12. w7电脑蓝屏怎么解决_教您电脑蓝屏怎么办
  13. 网页防篡改技术的前世与今生
  14. 基于python实现暴力破解凯撒密码
  15. 3D-MAX真实三维地形制作过程
  16. 千锋教育 逻辑思维课程笔记
  17. python信号处理教程_python玩转信号处理与机器学习入门
  18. 如何在迅捷CAD编辑器上修改快捷键
  19. 如何用手机看电脑上的视频和字幕
  20. 实验10 超市订单管理系统综合实验

热门文章

  1. 盘点苹果2016WWDC精彩看点, iOS 10官方细节要来了
  2. 学军OJ题解——诸葛的理想
  3. 解决执行力问题的思路
  4. 小程序参数二维码生成
  5. 51单片机auxr寄存器_AT89S51存储器的结构
  6. 剑指Offer-66:构建乘积数组
  7. mPOS终端的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  8. Oracle日期加3天 加月 加年 上一月(MySQL获取上一月 上个月) 上一日 上一天 日期加一天
  9. 全球及中国液压机行业应用范围调研及投资策略预测报告2022-2028年
  10. 前缀和(即数组前n项和的求法)