help me with a simple program

2 ビュー (過去 30 日間)
Tarek Alnajjar
Tarek Alnajjar 2015 年 4 月 6 日
回答済み: Tarek Alnajjar 2015 年 4 月 6 日
I don't know much about matlab so Im hoping for some help from u guys
I must create 1 dice that has 4 faces and roll it the results should be :
1=right
2=left
3=up
4=down
totally random and must be done 50 times plz reply :)
  1 件のコメント
Jan
Jan 2015 年 4 月 6 日
Please post more details. What exactly does "create" mean here? A 3D visualization? A function which replies random numbers?

サインインしてコメントする。

採用された回答

Mahdiyar
Mahdiyar 2015 年 4 月 6 日
rolls = randi(4, 1, 50)
for i=1:50
switch rolls(i)
case 1
Results(i) = {'right'};
case 2
Results(i) = {'left'};
case 3
Results(i) = {'up'};
case 4
Results(i) = {'down'};
end
end

その他の回答 (3 件)

Image Analyst
Image Analyst 2015 年 4 月 6 日
Use randi():
rolls = randi(4, 1, 50)
  2 件のコメント
Tarek Alnajjar
Tarek Alnajjar 2015 年 4 月 6 日
I donno how to explain my question perfectly but what I need is when I get the result for the random number for exaple:(if the answer was 4 it should wright down or arrow down) or 1= -> 2= <- 3= Δ 4= ∇
Image Analyst
Image Analyst 2015 年 4 月 6 日
Sounds like homework, so all three of us gave you the identical hint. And it looks like Mahdiyar gave you a full answer that is what I think you are asking for.

サインインしてコメントする。


Jan
Jan 2015 年 4 月 6 日
I guess that this is enough:
randi(4, 1, 50)
  1 件のコメント
Tarek Alnajjar
Tarek Alnajjar 2015 年 4 月 6 日
I donno how to explain my question perfectly but what I need is when I get the result for the random number for exaple:(if the answer was 4 it should wright down or arrow down) or 1= -> 2= <- 3= Δ 4= ∇

サインインしてコメントする。


Tarek Alnajjar
Tarek Alnajjar 2015 年 4 月 6 日
Perfect ! Thanks alot (shokrn ;) )

カテゴリ

Help Center および File ExchangeCreating and Concatenating Matrices についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by