How to use If and for Random Matrices???
3 次查看(过去 30 天)
显示 更早的评论
generate a 5*8 matrix of random numbers and next write a programme using "for" and "if" loops to replace numbers less than 0.5 with "0" and numbers 0.5 or above with 1.
2 个评论
回答(1 个)
H ZETT M
2017-8-1
So the way without the for and if loops is:
X=rand(5,8)
X(X<(0.5))=0;
X(X>(0.5))=1;
if you really want to use loops:
X=rand(5,8)
for i=1:5
for m=1:8
if X(i,m)<=0.5
X(i,m)=0;
else X(i,m)=1;
end
end
end
4 个评论
Jan
2017-8-1
@Ahamed KMR: You are waiting H ZETT M's prompt action?! This sounds rather impolite considering the fact, that he or she has almost solved your homework. The remaining work to do is really tiny, so please do show any own effort.
Posting homework solutions is a drawback for the reputation of the forum. In my university posting solutions programmed by others without mentioning this clearly was treated as cheating and one can loose the status as student.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Array Geometries and Analysis 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!