Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 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]
谢谢你。
如果您的矩阵是 M 则:
M(:,2)=M(:,2)./2;
将第二列中的所有项除以常数 (2)。顺便说一句,因为你除以的值是一个常数,你也可以写/而不是./ 如果你想组装一个新的矩阵而不覆盖第一个矩阵,只需写如下内容:
/
./
A=[M(:,1) M(:,2)./2]
我不确定应该如何阅读 natan 的方程,但我会乘以第一个矩阵
1 2 3 4 5 6
由矩阵
1 0 0 .5
结果矩阵是
1 1 3 2 5 3