假设我有一个2乘9的矩阵。我想用这个矩阵内的2×3矩阵替换a(2,3)
,a(2,6)
和a(2,9)
元素。例如:针对其特定列的排序索引改变矩阵的多列
a =
0.4 0.4 0.5 0.6 0.2 0.2 0.6 0.2 0.6
0.5 0.8 0.9 0.9 0.6 0.6 0.1 0.2 0.8
[b i] = sort(a(2,3:3:end),2,'descend')
b =
0.9 0.8 0.6
i =
1 3 2
所以,我想有以下矩阵:
a =
0.4 0.4 0.5 0.6 0.2 0.6 0.6 0.2 0.6
0.5 0.8 0.9 0.1 0.2 0.8 0.9 0.6 0.6
你的意思是* 2 * -by- * 9 *对吗? – Dan
是的,我现在编辑。 – kenes