3

我有一个 100 x 2 矩阵。我试图弄清楚如何将第二列中的所有项除以一个常数。

例如,假设我有这个矩阵。

[1  2;
3  4;
5  6]

我想将第二列除以 2。

[1  2/2;
3  4/2;
5  6/2]

所以我的最终矩阵将是。

[1  1;
3  2;
5  3]

谢谢你。

4

2 回答 2

5

如果您的矩阵是 M 则:

 M(:,2)=M(:,2)./2;

将第二列中的所有项除以常数 (2)。顺便说一句,因为你除以的值是一个常数,你也可以写/而不是./ 如果你想组装一个新的矩阵而不覆盖第一个矩阵,只需写如下内容:

 A=[M(:,1) M(:,2)./2]
于 2012-11-12T02:20:02.507 回答
1

我不确定应该如何阅读 natan 的方程,但我会乘以第一个矩阵

1  2
3  4
5  6 

由矩阵

1 0
0 .5

结果矩阵是

1 1
3 2
5 3
于 2013-08-28T17:37:56.603 回答