gpt4 book ai didi

matlab - 在 100 X 2 矩阵中,如何将第 2 列中的每个元素除以一个常数?

转载 作者:行者123 更新时间:2023-12-01 10:58:24 26 4
gpt4 key购买 nike

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

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

[1  2;
3 4;
5 6]

我想将第 2 列除以 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]

关于matlab - 在 100 X 2 矩阵中,如何将第 2 列中的每个元素除以一个常数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13337585/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com