MATLAB课程设计报告(绝对完整).doc

上传人:飞****9 文档编号:136789436 上传时间:2020-07-02 格式:DOC 页数:22 大小:109.50KB
返回 下载 相关 举报
MATLAB课程设计报告(绝对完整).doc_第1页
第1页 / 共22页
MATLAB课程设计报告(绝对完整).doc_第2页
第2页 / 共22页
MATLAB课程设计报告(绝对完整).doc_第3页
第3页 / 共22页
MATLAB课程设计报告(绝对完整).doc_第4页
第4页 / 共22页
MATLAB课程设计报告(绝对完整).doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《MATLAB课程设计报告(绝对完整).doc》由会员分享,可在线阅读,更多相关《MATLAB课程设计报告(绝对完整).doc(22页珍藏版)》请在金锄头文库上搜索。

1、课程设计任务书课程设计任务书 学生姓名:学生姓名: 董航董航 专业班级:专业班级: 电信电信 10061006 班班 指导教师:指导教师: 阙大顺,李景松阙大顺,李景松 工作单位:工作单位: 信息工程学院信息工程学院 课程设计名称课程设计名称:Matlab 应用课程设计 课程设计题目课程设计题目:Matlab 运算与应用设计 5 初始条件初始条件: 1.Matlab6.5 以上版本软件; 2.课程设计辅导资料:“Matlab 语言基础及使用入门” 、 “Matlab 及在电子信息课程中的 应用” 、线性代数及相关书籍等; 3.先修课程:高等数学、线性代数、电路、Matlab 应用实践及信号处理

2、类相关课程等。 要求完成的主要任务:要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 1.课程设计内容:根据指导老师给定的 7 套题目,按规定选择其中 1 套完成; 2.本课程设计统一技术要求:研读辅导资料对应章节,对选定的设计题目进行理论分析, 针对具体设计部分的原理分析、建模、必要的推导和可行性分析,画出程序设计框图, 编写程序代码(含注释) ,上机调试运行程序,记录实验结果(含计算结果和图表) , 并对实验结果进行分析和总结。具体设计要求包括: 初步了解 Matlab、熟悉 Matlab 界面、进行简单操作; MATLAB 的数值计算:创建矩阵矩阵运算、多

3、项式运算、线性方程组、数值统计; 基本绘图函数:plot, plot3, mesh, surf 等,要求掌握以上绘图函数的用法、简单图 形标注、简单颜色设定等; 使用文本编辑器编辑 m 文件,函数调用; 能进行简单的信号处理 Matlab 编程; 按要求参加课程设计实验演示和答辩等。 3.课程设计说明书按学校“课程设计工作规范”中的“统一书写格式”撰写,具体包括: 目录; 与设计题目相关的理论分析、归纳和总结; 与设计内容相关的原理分析、建模、推导、可行性分析; 程序设计框图、程序代码(含注释) 、程序运行结果和图表、实验结果分析和总结; 课程设计的心得体会(至少 500 字) ; 参考文献(

4、不少于 5 篇) ; 其它必要内容等。 时间安排:时间安排:1.5 周(分散进行) 参考文献:参考文献: 1(美)穆尔,高会生,刘童娜,李聪聪MATLAB 实用教程(第二版) . 电子工业出版社,2010. 2王正林,刘明精通 MATLAB(升级版) .电子工业出版社,2011. 3陈杰 . MATLAB 宝典(第 3 版) . 电子工业出版社,2011. 4刘保柱,苏彦华,张宏林 . MATLAB 7.0 从入门到精通(修订版) . 人民邮电出版社,2010. 指导教师签名:指导教师签名: 年年 月月 日日 系主任(或责任教师)签名:系主任(或责任教师)签名: 年年 月月 日日 目录目录 1

5、 1 MATLABMATLAB 的简介的简介.1 2 2 课程设计内容课程设计内容.4 2.12.1.5 2.22.2.2 2.32.3.2 2.42.4.2 2.52.5.2 2.62.6.2 2.72.7.2 2.82.8.2 2.9.2 2.10.2 3 3 课程设计心得体会课程设计心得体会.1 4 4 参考文献参考文献.1 1 1 MatlabMatlab 软件简介软件简介 1.11.1 MATLABMATLAB 产生的历史背景产生的历史背景 MATLAB 是美国 MathWorks 公司出品的商业数学软件,用于算法开发、数 据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境

6、,主要包 括 MATLAB 和 Simulink 两大部分。 MATLAB 是矩阵实验室(Matrix Laboratory)的简称,和 Mathematica、Maple 并称为三大数学软件。它在数学类科技应用软件中在数值 计算方面首屈一指。MATLAB 可以进行矩阵运算、绘制函数和数据、实现算法、 创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、 信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。 MATLAB 的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形 式十分相似,故用 MATLAB 来解算问题要比用 C,FORTRAN 等语言完成相同的

7、事 情简捷得多,并且 mathwork 也吸收了像 Maple 等软件的优点,使 MATLAB 成为 一个强大的数学软件。在新的版本中也加入了对 C,FORTRAN,C+ ,JAVA 的支 持。可以直接调用,用户也可以将自己编写的实用程序导入到 MATLAB 函数库中 方便自己以后调用,此外许多的 MATLAB 爱好者都编写了一些经典的程序,用户 可以直接进行下载就可以用。 MATLAB 的应用:利用 MATLAB 可以进行以下各种工作 数值计算 数值和符号计算 工程和科学绘图 控制系统的设计与仿真 数字图像处理 数字信号处理 通讯系统设计与仿真 财务与金融工程 1 12 2 MATLABMA

8、TLAB 的语言特点和开发环境的语言特点和开发环境 MATLAB 作为一种科学计算的高级语言之所以受欢迎,就是因为它有 丰富的函数资源和工具箱资源,编程人员可以根据自己的需要选择函数,而无 需再去编写大量繁琐的程序代码,从而减轻了编程人员的工作负担。被称为第 四代编程语言的 MATLAB 最大的特点就是简洁开放的程序代码和直观实用的开发 环境。具体地说 MATLAB 主要有以下特点: (1)库函数资源丰富 (2)语言精炼,代码灵活 (3)运算符多而灵活 (4)面向对象控制功能优良,使界面编程更方便、自由。 (5)程序设计自由 (6)图形功能强大 (7)程序的兼容性好 (8)源代码开放 (9)形

9、形色色的工具箱 2 2课程设计内容课程设计内容 2.12.1 已知 t=linspace(0,2*pi,6),求 t 的正弦和正弦的绝对值。 2.1.12.1.1 理论分析理论分析 该函数 linspace()为赋值向量函数,还要用到简单的正弦 sin() 和绝对值 abs()函数。 2.1.22.1.2 程序代码程序代码 t = linspace(0,2*pi,6); %产生 6 维的从 0 到 2*pi 等分行向量 sin(t) %求 t 的正弦值 abs(sin(t) %求 sin(t)的的绝对值 2.1.32.1.3 程序运行结果程序运行结果 ans = 0 0.9511 0.5878 -0.5878 -0.9511 -0.0000 ans = 0 0.9511 0.5878 0.5878 0.9511 0.0000 2.1.42.1.4 总结总结 在 matlab 中乘号不能不写,也不能写成 。只能写成* 。 2.22.2 制函数制函数在在时的曲线。时的曲线。 x xey 10 x 2.2.12.2.1 理论分析理论分析: 这是一个简单的函数,但要了解该函数用程序代码书

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 管理论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号