【发布时间】:2014-05-21 16:11:21
【问题描述】:
是否有任何简单的方法可以将第 n 列中的指定行数 k 设置为零?这是一个很难解释的问题,所以我想最好看一下这个例子。
假设我有:
A =
1 2 3
4 5 6
7 8 9
10 11 12
13 14 15
16 17 18
我希望设置行,像这样:[row1 col1] = 0; [row2 col1] = 0,然后是[row3 col2]= 0; row4 col2]= 0等等,所以我的输出是:
k = 2
B =
0 2 3
0 5 6
7 0 9
10 0 12
13 14 0
16 17 0
您对如何使用for 循环解决此问题有任何建议/解决方案,或者有其他方法吗?
以及如何将此解决方案进一步扩展到以下内容: 一个=
1 2 3 1 2 3
4 5 6 4 5 6
7 8 9 7 8 9
10 11 12 10 11 12
13 14 15 13 14 15
16 17 18 16 17 18
B =
0 0 3 1 2 3
0 0 6 4 5 6
7 8 0 0 8 9
10 11 0 0 3 1
13 14 15 13 0 0
16 17 18 16 0 0
【问题讨论】: