gpt4 book ai didi

algorithm - 如何将特定行设置为一并将所有其他行设置为零?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:39:52 24 4
gpt4 key购买 nike

如何将特定行设置为 1 并将矩阵的所有其他条目设置为零?

例如让我们考虑下面的矩阵

Matrix M = 0 0 0 
1 0 5
2 0 4
5 6 8
0 3 10

例如,我想将行号 4 设置为 Result 中的那些,其余设置为零。

Result = 0 0 0
0 0 0
0 0 0
1 1 1
0 0 0

如何做到这一点?

最佳答案

鉴于任务的简单性,我宁愿建议创建一个新矩阵。只需使用原始矩阵的大小。假设您有矩阵 A

B = zeros(size(A));

这将创建一个与 A 大小相同且全为 0 的矩阵 B。然后,如果您需要更改其中一行的值(例如示例中的第 4 行)

B(4,:)=1;

将为该行中的所有值分配 1。我建议阅读 this page在提出任何进一步的问题之前,先了解 matlab 中的矩阵索引;)

关于algorithm - 如何将特定行设置为一并将所有其他行设置为零?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44914575/

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