我有一个五元素的相关矩阵X(C1,C2,C3,C4,C5)

C1 C2 C3 C4 C5

C1 * 1 0 1 0

C2 1 * 0 0 1

C3 0 0 * 1 1

C4 1 0 1 * 0

C5 0 1 1 0 *

我想使用MatLab移动尽可能多的非零单元靠近对角线,同时保持对角线单元格为“*”.

例如,您可能会注意到列和行在以下矩阵中移位,而对角线单元格为“*”.

C1 C4 C2 C5 C3

C1 * 1 1 0 0

C4 1 * 0 0 1

C2 1 0 * 1 0

C5 0 0 1 * 1

C3 0 1 0 1 *

因为我想进行聚类,所以我希望在移位后尽可能多的非零单元接近对角线.这是一个NP难题.

有谁知道MatLab中的哪些功能可以实现这一点?

matlab矩阵对角线上下加减,matlab – 如何在相关矩阵中移动靠近矩阵对角线的较大值...相关推荐

  1. [MATLAB]多项式求导/加减/乘除

    函数公式: 多项式的加减运算 多项式的加减运算非常简单,即相应向量相加减 多项式乘法 conv(p1,p2):多项式相乘函数.在这里,P1.P2是两个多项式系数向量 多项式除法 [Q,r]=decon ...

  2. db2 日期加减一天_常用SQL系列之(八):列值累计、占比、平均值以及日期运算等...

    本系统为@牛旦教育IT课堂在微头条上发布的内容,为便于查阅,特辑录于此,都是常用SQL基本用法. 前两篇连接: (一):SQL点滴(查询篇):数据库基础查询案例实战 (二):SQL点滴(排序篇):数据 ...

  3. leetcode/加减的目标值,给数组元素添加+或-号组成的表达式值=target的方案数

    代码 package com.xcrj;import java.util.Arrays;/*** 剑指 Offer II 102. 加减的目标值* 给定一个正整数数组 nums 和一个整数 targe ...

  4. matlab数组元素对应相减,MATLAB下矩阵的运算 看完你就知道了

    高等教育蓬勃发展,大学生处理实际问题的能力不断提升.大学数学实验必备软件MATLAB,是全球最著名的数学软件之一,现在已成为数学系学生必须掌握的软件,强大的数值运算功能在数学建模中效果突出.出类拔萃的 ...

  5. matlab 在代码旁加注释,matlab 这里有一段代码,求加注释解释意思:logx=log10(1:length(y));logy=log10(y...

    clear clc %假设的原始数据 y = [1,2,3,4,5,6,7,8,9,11]; %实际自变量x为1到n(n为y的长度),这里将log10(x)作为自变量 logx=log10(1:len ...

  6. 这才是Matlab的正确打开方式!——Matlab矩阵、绘图、函数计算与数据读取

    Matlab基础学习笔记 基础及预设置 矩阵 各种函数 二维制图 三维制图 运算 输入/输出 各种语句 数据读出/写入 这里用的是Matlab2016a版本 基础及预设置 1.设置路径 选择路径,或是 ...

  7. string类型加减_测试人员应该知道的Redis知识(四) String

    一.概述 完整的说,应该是Binary-safe string,二进制安全字符串.从官网内容我们可以看到,String类型是最简单的一种数据类型,和Memcached的类型一致,一个key对应一个va ...

  8. html拼接日期,html日期加减

    //显示某年某月某日 function getForecastTime(date) { date = new Date(date); var nDate = date.getFullYear() + ...

  9. oracle时间怎么相加减,Oracle 如何对时间进行简单加减运算

    在我们用dbms_job包进行定时Job的时候,需要设置时间间隔,所以需要知道时间的基本加减方法. SQL> alter session set nls_date_format='yyyy-mm ...

  10. c语言中减号算一个字符吗,C语言中指针的加减运算

    char arr[3]; printf("arr:\n%d\n%d\n%d\n", arr, arr + 1, arr + 2); char *parr[3]; printf(&q ...

最新文章

  1. C++:STL标准入门汇总
  2. C++ Builder创建和调用dll中的资源
  3. Nmap扫描参数解析(转)
  4. P6478-[NOI Online #2 提高组]游戏【dp,二项式反演】
  5. Python 微信定向问好
  6. 变通实现微服务的per request以提高IO效率(三)
  7. 操作系统(02326)第1章:操作系统概论
  8. vtd xml java_新兴XML处理方法VTD-XML介绍
  9. 基于51单片机的单词记忆测试器
  10. Java ist reverse_GKCTF 2020 Reverse Writeup
  11. 计算机关机快捷图标,七大电脑关机快捷方式,知道3种以上都是大神!
  12. php处理表单上传文件
  13. 使用runOnUiThread更新UI
  14. 科技交流英语(2022秋)Unit1-Unit8题干速查
  15. JavaGUI编程 -- Swing之Icon、ImageIcon标签获取当前类同一级文件路径的资源
  16. 现在转行码农的成本已经非常高了,不建议盲目转行。。
  17. EasyRecovery热门免费数据检测修复软件
  18. ARM芯片的时钟系统详解(S5PV210芯片)
  19. 2022.11.7-复制粘贴代码带来的问题
  20. 平面解析几何----抛物线上两弦OAOB的斜率之和为定值和直线AB过定点的关系

热门文章

  1. 3dmax如何删除多余的时间帧
  2. 增强 扫描王 源码_CamScanner扫描全能王v5.15.3 安卓版
  3. java计算机毕业设计户籍管理系统设计源程序+mysql+系统+lw文档+远程调试
  4. 七周成为数据分析师 第五周:Mysql
  5. 关于音频情感分类的随笔(4)
  6. 使用SAS实现单因素方差分析
  7. 状态方程和特性方程的区别
  8. R语言使用aov函数建立单因素方差分析模型、使用TukeyHSD函数采用Tukey法对各组均值的差异进行成对检验、使用plot函数可视化TukeyHSD函数的事后分析的结果、并获得的95%置信区间
  9. 学学就能进步之LM358介绍
  10. Telink 825x 蓝牙开发笔记4