Matlab解数独游戏解析

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Matlab解数独游戏解析

课程设计说明书

学生姓名: 燕飞宇学号: 1405054217

信息与通信工程学院学院:

专业: 信息对抗技术专业题目: Matlab专用周

(随数字信号处理课) 指导教师: 李凯、刘宾、杨志良、李沅

2016年 11月 30 日

中北大学

课程设计任务书

2016/2017 学年第一学期

学院: 信息与通信工程学院

专业: 信息对抗技术学生姓名: 燕飞宇学号:1405054217 学生姓名: 毕广宇学号:1405054235 课程设计题目: Matlab课程设计

起迄日期: 2016年12月5日,2016年12月9日

课程设计地点: 信息对抗技术专业综合实验室

指导教师: 李凯、刘宾、杨志良、李沅学科部主任: 张丕状

下达任务书日期: 2016 年11 月30日

课程设计任务书 1(设计目的:

(1)通过本课程设计的学习,学生将复习所学的数字信号处理知识,使课堂学

习的理论

知识应用于实践,通过本课程设计的实践使学生具有一定的实践操作能力; (2)掌握Matlab语言的编程方法,能熟练运用;

(3)通过Matlab实践的课程设计,掌握设Matlab数字信号处理系统的思维方法和基本

开发过程。

2(设计内容和要求(包括原始数据、技术参数、条件、设计要求等):

一、学习Matlab编程及仿真

1、熟悉Matlab的运行环境;

2、学会并掌握Matlab图形编程;

3、根据所设计系统的需要会合理设定需完成系统的各项参数;

4、根据所设计系统的需要,优化程序设计最优系统。二、实践设计要求:

1、根据所选题目,设计实现系统的原理框图。

2、编写Matlab程序,给出系统不同节点输出波形。

3、每人写出设计报告。

三、参考题目

题目1:语音信号分析

通过计算机录制一段语音信号,分析该语音信号。

1、分析该信号的频谱特性;

2、采用IIR进行降噪;

3、根据FIR进行降噪;

4、对信号进行断句分割。

5、求信号的均值、方差;

6、求信号的自相关系数;

7、求信号的窗(1秒、2秒)能量;

8、求信号的窗(1秒、2秒)自相关分析

9、采用平均幅度差函数(AMDF法)提取求信号的基音周期、谱估计;

10、根据数字特征对信号进行断句分割。

注:每个同学可以选择1和2、1和3、1和4、5和6、5和7、5和8、5和9、5

和10的一组作为题目,8名同学完成该题目。题目2:傅里叶变换设计

自己设计傅里叶变换函数(不能使用Matlab函数); 题目3:数独游戏设计

1、根据数独游戏规则,设计数独判断程序;

2、自动生成数独表;

3、根据输入给出输出;

注:2个同学一组。

题目4:Matlab绘图界面设计

1、设计GUI界面;

2、通过下拉菜单选择绘制正弦、正切信号;

3、通过编辑框输入命令,根据命令绘制信号;

4、通过按钮在图形中输出标注(标题、各轴名称);

注:1个同学一组。

题目5:Matlab信号分析界面设计

1、设计GUI界面;

2、通过按钮输入信号;

3、对信号进行频谱分析;

4、输出信号的频谱;

注:1个同学一组。

题目6:Matlab信号滤波分析界面设计

1、设计GUI界面;

2、通过按钮输入信号;

3、对信号进行低通、高通、带通分析(FIR、IIR、巴特沃斯、切比雪夫);

4、输出处理信号的结果、频谱;

注:每个同学选择一个滤波器,4名同学完成该题目。题目7:Matlab智能信号发生器

1、输出方波、矩形波、三角波和正弦波信号;

2、输出随时间变化频率的信号;

3、输出随时间变化幅值的信号

4、输出随时间变化斜率的等幅值的信号;

5、输出处理信号的结果、频谱;

注:每个同学选择一种信号,4名同学完成该题目。题目8:Matlab方程组求解数值计算设计

1、设计GUI界面;

2、通过按钮选择计算方法,表格录入数据;

3、对录入数据判断是否可算,实现算法如高斯-赛德尔、列主元消去法、高斯消元

法等;

4、输出计算结果、误差;

注:每个同学选择一种算法,4名同学完成该题目。题目9:Matlab插值求解数值计算设计

1、设计GUI界面;

2、通过按钮选择计算方法,表格录入数据;

3、对录入数据判断是否可算,实现算法如三次样条插值、拉格朗日插值、牛顿插值

等;

4、输出计算结果、误差;

注:每个同学选择一种算法,4名同学完成该题目。题目10:Matlab哈弗曼编

码设计

1、设计GUI界面;

2、通过按钮选择计算方法,表格录入数据;

3、对录入数据实现算法哈弗曼信源编码;

4、输出计算结果、编码效率;

注:1名同学完成该题目。

题目11:Matlab费诺编码设计

1、设计GUI界面;

2、通过按钮选择计算方法,表格录入数据;

3、对录入数据实现费诺信源编码;

4、输出计算结果、编码效率;

注:1名同学完成该题目。

题目12:Matlab卷积码编码解码设计

1、设计GUI界面;

2、通过按钮选择计算方法,录入数据;

3、对录入数据实现算法卷积码信道编码;

4、输出计算结果、编码效率;

注:一个同学设计算法、一个同学设计算法分析,2名同学完成该题目。

题目13:Matlab文本内容加密解密算法设计

1、设计GUI界面输入文本文件内容;

2、对文本内容采用字符颠倒的顺序加密;

3、密码字典设计、解密算法设计;

4、输出结果。

注:每个同学选择一种算法,2名同学完成该题目。题目14:Matlab加噪信号

发生器

相关文档
最新文档