How to use If and for Random Matrices???

1 vue (au cours des 30 derniers jours)
Ahamed KMR
Ahamed KMR le 1 Août 2017
Rouvert : Ahamed KMR le 19 Juil 2018
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 commentaires
KSSV
KSSV le 1 Août 2017
Seems this is an Home Work....such a easy task...what have you tried?
Jan
Jan le 1 Août 2017
There are no "if loops", to be correct.

Connectez-vous pour commenter.

Réponses (1)

H ZETT M
H ZETT M le 1 Août 2017
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 commentaires
Ahamed KMR
Ahamed KMR le 1 Août 2017
Hello H ZETT M,
First of all thanks for your quick response.
Once i run the code, it shows only the random matrix. Did you miss something???
I await your prompt action.
Have a nice day:) Thank you!
Jan
Jan le 1 Août 2017
@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.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Tags

Aucun tag saisi pour le moment.

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by