计算机猜数游戏matlab,MATLAB课程设计报告猜数游戏设计

课程设计的目的及意义

目的:通过本次课程设计,可以使我进一步认识MATLAB理论方法和实际意义,对理论知识进行必要实践、培养我们设计和仿真的基本能力,以便最终和生产实践以及其他科学结合。

意义:

1、掌握Matlab的功能、程序的设计和调试方法。

2、熟悉MATLAB开发软件,达到能够熟练使用的层次。

3、培养学生的应用开发能力,为以后的毕业设计奠定一定的基础。

4、掌握MATLAB相关工具箱中函数的使用。

课程设计要求及思路

设计要求:

用matlab编写一个程序——猜数游戏,随机产生1--100之间的一个数,开始时可猜3次,如猜测的数大于产生的数,则显示"High",小于则显示"Low",等于则显示:“你真聪明!”。不对让用户选择降低难度(y\n),输入y提示个位与十位之和,输入n则不提示,可猜5次,同时提示大或小,如果5次还不中,提示:“你真笨!”继续玩请输入1,推出则输入2,退出提示:“猜数游戏结束,欢迎下次再玩”。

设计思路:

MATLAB 是一个功能强大的常用数学软件, 它不但可以解决数学中的数值计算问题, 还可以解决符号演算问题, 并且能够方便地绘出各种函数图形,但嘴主要的还是在仿真领域,是其他软件无法比拟的。

MATLAB语言具有不同于其他高级语言的特点,它被称为第四代计算机语言,MATLAB语言最大的特点就是简单和直接。正如第三代计算机语言(如Fortran 语言与C语言)使人们摆脱对计算机硬件操作一样,MATLAB语言使人们从烦琐的程序代码中解放出来。它丰富的函数使开发者无须重复编程,只要简单的调用和使用即可。本次课程设计主要用到了Matlab的程序编程并没有涉及的仿真领域,编程时主要使用到了一些常用的命令:

fix(100*rand) %产生1到100之间的随机整数

int2str(n) %转换为串

syms y n %定义符号

disp(' ') %输出函数

Break %中断循环

input('') %输入函数

floor(x) %取整

3

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值