一、数学实验设计题目:基于数学计算与游戏的matlab程序
二、设计目的:运用学习的理论知识,和实验课内容,了解matlab语言程序
设计的思想,运用matlab编写了一系列在日常生活中简单实用的小程序,通过matlab命令窗口输入总程序从中依次调用个个所需的小程序进行所需要的计算。并且在这次设计中为了运用本学期所学的所有内容、多种程序语句编写了简单的小游戏。
注:这次的设计中,第二个射击游戏是在网上查阅而得。
三、课程设计内容:
1、需求分析:
本一体系统主要应用在生活中,编写简单,但是应用较广。主要应用本程序进行计算矩阵,排列、组合、阶乘,三角函数,计算球、四面体,傅立叶级数的展开,计算非其次方程组,求最大值,以及小游戏。 1、其主要由24个M文件组成分别如下图
其中,包含了8个子程序,1个主程序,15个小程序。 8个子程序分别为
15个小程序如下:
1个总程序如下:
2、程序主要方法
运用了if、elseif 、else 、while语句以及matlab中内置方法。
3、程序运行的顺序如图
(1)在命令窗口输入zong %调用8个子程序中的一个