gpt4 book ai didi

matlab - 在另一个向量中设置的索引处用 1 初始化一个向量

转载 作者:太空宇宙 更新时间:2023-11-03 20:16:54 28 4
gpt4 key购买 nike

给定一个向量:

v1 = [1 ; 3; 5]

不使用for循环你如何创建一个长度为n的新向量v2:

如果 v2 的索引在 v1 中,则 v2 的每个元素设置为 1,否则设置为 0

例如,给定上面的 v1 和 n = 8 我希望 v2 具有以下值:

v2 = [1; 0; 1; 0; 1; 0; 0; 0]

最佳答案

>> v2 = zeros(n,1);
>> v2(v1) = 1;

关于matlab - 在另一个向量中设置的索引处用 1 初始化一个向量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8284995/

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