matlab rock paper scissors game code

```matlab
% 定义石头剪刀布的三个选项
options = {'石头','剪刀','布'};
% 随机生成电脑的选择
computer = randi(3);
% 输出电脑的选择
disp(['电脑出了',options{computer}]);
% 提示用户输入自己的选择
user = input('请输入你的选择(1-石头,2-剪刀,3-布):');
% 判断用户输入是否合法
if user < 1 || user > 3
    disp('输入错误,请重新开始游戏');
    return;
end
% 输出用户的选择
disp(['你出了',options{user}]);
% 判断胜负并输出结果
if user == computer
    disp('平局');
elseif user == 1 && computer == 2 || user == 2 && computer == 3 || user == 3 && computer == 1
    disp('你赢了');
else
    disp('你输了');
end
```

matlab rock paper scissors game code

Guess you like

Origin blog.csdn.net/babyai996/article/details/130593521