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 天)
What would be the correct code for this? I have to use find in my answer.

采纳的回答

ANKUR KUMAR
ANKUR KUMAR 2017-12-30
Use any of these two codes will get you to the desired result.
A=rand(1,5)
A(A<0.5)=0
or
A(find(A<0.5))=0

更多回答(1 个)

Roger Stafford
Roger Stafford 2017-12-30
It is not necessary in Matlab to use 'find' for this problem. Do this:
r(r<0.5) = 0;
However, if you must use 'find', do this instead:
r(find(r<0.5)) = 0;

类别

Help CenterFile Exchange 中查找有关 MATLAB 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by