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

我有一个五元素的相关矩阵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中的哪些功能可以实现这一点?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值