Make r a 1x5 vector using rand. Find the elements that have values <0.5 and set those values to 0 (use find).
2 次查看(过去 30 天)
显示 更早的评论
Confused on how to write this code,
r = rand(1,5); find(r<0.5)=0
tried that, didnt work. anything help. Thanks in advance!
0 个评论
回答(1 个)
Walter Roberson
2016-9-18
idx = find(r<0.5);
Now think about r(idx)
2 个评论
Walter Roberson
2016-9-18
find does not return values, find returns locations, also known as indices, which is often abbreviated to idx in English (because the singular of "indices" is "index")
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Matrix Indexing 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!