Matlab课程设计任务书-2016-1
MATLAB2016基础实例教程 第1章 MATLAB入门

1.1.4 MATLAB系统
MATLAB系统主要包括以下5个部分 桌面 数学函数库工具和开发环境 语言 图形处理 外部接口
1.2 MATLAB 2016的用户界面
MATLAB 2016的工作界面主要由标题栏、菜单栏、 工具栏、当前工作目录窗口、命令窗口、工作空 间管理窗口和历史命令窗口等组成。
1.2.5 历史窗口
选择“命令历史记录”→“停靠”命令,在显示界 面上固定显示命令历史窗口,如图所示。
在历史窗口中双击某一命令,命令窗口中将执行该 命令。
1.2.6 当前目录窗口
当前目录窗口显示如图所示,可显示或改变当前目 录,查看当前目录下的文件,单击 按钮可以在当 前目录或子目录下搜索文件。
(3)缺少步骤,未定义变量
(4)正确格式
1.3.2 功能符号
除了命令输入必须的符号外,MATLAB为了解决命 令输入过于繁琐、复杂的问题,采取了分号、续行 符及插入变量等方法。
1.分号 一般情况下,在MATLAB中命令窗口中输入命令,
则系统随机根据指令给出计算结果。若不想让 MATLAB每次都显示运算结果,只需在运算式最后加 上分号(;)。 2.续行号
1.1.3 MATLAB的特点
MATLAB的一个重要特色是它具有一系列称为工 具 箱 ( Toolbox ) 的 特 殊 应 用 子 程 序 。 工 具 箱 是 MATLAB函数的子程序库,可以分为功能性工具 箱和学科性工具箱。
所有MATLAB核心文件和各种工具箱文件都是可 读可修改的源文件,用户可通过对源程序进行修 改或加入自己编写的程序来构造新的专用工具箱。
1.2.2 功能区
MATLAB 2016将所有的功能命令分类别放置在三 个选项卡中,下面分别介绍这3个选项卡。 “主页”选项卡:单击标题栏下方的“主页” 选项卡,显示基本的“新建脚本”“新建变量” 等命令。
matlab课程设计

matlab课程设计计Matlab应用课程设计任务书学生姓名: 专业班级:指导教师: 工作单位:题目: Matlab矩阵操作设计课程设计目的:《Matlab应用》课程设计的目的是为了让学生熟悉matlab语言,并且利用matlab语言或者函数族进行专业课程理论知识的再现,让学生体会matlab的强大功能,为今后使用matlab语言奠定基础。
课程设计内容和要求利用MATLAB,mathematics对矩阵操作进行设计,具体包括创建(普通、单位、零)矩阵、矩阵加减、矩阵相乘、矩阵的乘方、矩阵除法、矩阵转置、矩阵点乘、求矩阵的特征值和特征向量、矩阵的变形(reshape)、验证如下函数的功能:all、any、find、isempty、isequal、xor。
要求每个学生单独完成课程设计内容,并写出课程设计说明书、说明书应该包括所涉及到的理论部分和充足的实验结果,给出程序清单,最后通过课程设计答辩。
时间安排:所需时序号阶段内容间1 方案设计 1天2 软件设计 2天3 系统调试 1天4 答辩 1天合计 5天指导教师签名: 年月日系主任(或责任教师)签名: 年月日I目录摘要 ..................................................................... . (1)Abstract ............................................................... .............................................. 2 1 要求与基础 ..................................................................... (3)1.1矩阵操作要求 ..................................................................... . (3)1.2 MATLAB基础 ..................................................................... (3)2 矩阵操作 ..................................................................... . (5)2.1矩阵创建 ..................................................................... (5)2.2矩阵加减 ..................................................................... (7)2.3 矩阵相乘 ..................................................................... .. (8)2.4矩阵乘方 ..................................................................... (9)2.5矩阵除法 ..................................................................... .. (11)2.6矩阵转置 ..................................................................... . (12)2.7矩阵点乘 ..................................................................... . (12)2.8求矩阵特征值和特征向量 (13)2.9矩阵变形 ..................................................................... ...................... 14 3 函数功能验证 ..................................................................... (15)3.1Any函数 ..................................................................... .. (15)3.2All函数 ..................................................................... . (16)3.3Find函数 ..................................................................... .. (17)3.4Isequal函数 ..................................................................... . (19)3.5Isempty函数 ..................................................................... .. (20)3.6Any函数 ..................................................................... ....................... 20 4总结和心得 .................................................................................................. 22 5参考文献 ..................................................................... (23)II摘要Matlab集数值计算、符号运算及图形处理等强大功能于一体,是当今国际上公认的最优秀的科技应用软件之一。
matlab的教学课程设计

matlab 的教学课程设计一、课程目标知识目标:1. 掌握MATLAB的基础知识,包括数据类型、矩阵运算、程序流程控制等;2. 学会使用MATLAB进行数据可视化、图像处理、数值计算等操作;3. 了解MATLAB在工程领域的应用,并能结合所学专业进行简单的数据分析。
技能目标:1. 能够熟练运用MATLAB编写程序,解决实际问题;2. 学会使用MATLAB进行数据导入、导出,以及与Excel、Word等软件的数据交互;3. 培养学生运用MATLAB进行科学计算和工程问题求解的能力。
情感态度价值观目标:1. 培养学生对MATLAB编程的兴趣和热情,激发学生主动探索精神;2. 培养学生严谨的科学态度,提高学生的团队协作能力;3. 引导学生认识到MATLAB在现代工程技术中的重要性,树立正确的价值观。
课程性质:本课程为实践性较强的课程,旨在培养学生的编程能力和实际应用能力。
学生特点:学生具备一定的数学基础和编程兴趣,但对MATLAB编程可能较为陌生。
教学要求:结合学生特点和课程性质,注重理论与实践相结合,以案例教学为主,培养学生的实际操作能力。
在教学过程中,关注学生的个体差异,鼓励学生提问、讨论,提高学生的参与度和积极性。
通过课程学习,使学生能够独立完成MATLAB程序编写,解决实际问题。
二、教学内容1. MATLAB基础知识:数据类型、矩阵运算、程序流程控制等;教材章节:第一章 MATLAB概述,第二章 MATLAB基础知识。
2. 数据可视化与图像处理:绘图函数、图像处理基本操作等;教材章节:第三章 数据可视化,第四章 图像处理。
3. 数值计算:线性方程组求解、数值积分、插值等;教材章节:第五章 数值计算。
4. MATLAB在实际工程中的应用:结合所学专业,进行数据分析与处理;教材章节:第六章 MATLAB在工程中的应用。
5. MATLAB与其他软件的数据交互:数据导入、导出,与Excel、Word等软件的数据交互;教材章节:第七章 MATLAB与其他软件的数据交互。
matlab课程设计实验书

matlab课程设计实验书一、教学目标本课程的教学目标旨在帮助学生掌握MATLAB基本语法、编程技巧以及解决实际问题的能力。
通过本课程的学习,学生将能够熟练运用MATLAB进行数据处理、算法实现、图形绘制等。
1.了解MATLAB的发展历程、特点和应用领域。
2.掌握MATLAB基本语法和编程规范。
3.熟悉MATLAB内置函数及其应用。
4.掌握MATLAB与其他软件的接口技术。
5.能够运用MATLAB进行简单数据的输入输出操作。
6.能够编写MATLAB脚本文件和函数文件。
7.能够利用MATLAB解决线性方程组、最小二乘法等数学问题。
8.能够利用MATLAB进行数据可视化和图形绘制。
9.能够运用MATLAB进行简单信号处理和数值计算。
情感态度价值观目标:1.培养学生对科学计算软件的兴趣和好奇心。
2.培养学生运用MATLAB解决实际问题的意识。
3.培养学生团队协作和互相学习的良好习惯。
二、教学内容本课程的教学内容主要包括MATLAB基本语法、编程技巧以及应用案例。
通过本课程的学习,学生将掌握MATLAB的基本操作,能够运用MATLAB解决实际问题。
教学大纲如下:1.MATLAB概述:介绍MATLAB的发展历程、特点和应用领域。
2.MATLAB基本语法:讲解MATLAB的基本语法、编程规范和内置函数。
3.MATLAB数据输入输出:学习如何进行数据的导入导出、文件的创建和保存。
4.MATLAB脚本编程:通过案例学习,掌握MATLAB脚本文件的编写和运行。
5.MATLAB函数编程:学习如何编写MATLAB函数文件,以及函数的调用和参数传递。
6.MATLAB数学问题求解:利用MATLAB解决线性方程组、最小二乘法等数学问题。
7.MATLAB数据可视化:学习如何利用MATLAB进行数据可视化和图形绘制。
8.MATLAB应用案例:结合实际案例,掌握MATLAB在信号处理、数值计算等方面的应用。
三、教学方法本课程采用讲授法、案例分析法、实验法等多种教学方法相结合的方式进行教学。
matlab课程设计书

matlab课程设计书一、教学目标本课程的教学目标旨在帮助学生掌握MATLAB的基本功能和操作,培养学生运用MATLAB解决实际问题的能力。
具体目标如下:1.知识目标:(1)了解MATLAB的发展历程和基本功能;(2)掌握MATLAB的数据类型、运算符和表达式;(3)熟悉MATLAB的矩阵操作、函数调用和脚本编写;(4)掌握MATLAB的图形绘制和数据可视化。
2.技能目标:(1)能够熟练操作MATLAB软件,进行基本的编程和调试;(2)具备运用MATLAB解决线性代数、数值计算和工程问题的能力;(3)能够运用MATLAB进行数据分析和处理,实现数值计算结果的可视化;(4)具备利用MATLAB进行科学计算和工程设计的能力。
3.情感态度价值观目标:(1)培养学生对科学计算和工程设计的兴趣,提高创新能力;(2)培养学生团队协作和自主学习的精神,提高综合素质;(3)培养学生严谨的科学态度,增强责任感和使命感。
二、教学内容本课程的教学内容主要包括以下几个方面:1.MATLAB概述:介绍MATLAB的发展历程、功能特点和应用领域;2.MATLAB基本操作:包括数据类型、运算符、表达式、矩阵操作等;3.MATLAB函数:介绍MATLAB内置函数的分类和使用方法;4.MATLAB脚本编程:学习MATLAB脚本的编写方法和技巧;5.MATLAB图形绘制:掌握MATLAB绘图的基本原理和操作方法;6.MATLAB数据可视化:学习利用MATLAB进行数据分析和处理的方法;7.MATLAB应用案例:结合实际案例,培养学生运用MATLAB解决实际问题的能力。
三、教学方法为了提高教学效果,本课程将采用以下教学方法:1.讲授法:通过讲解MATLAB的基本概念、功能和操作方法,使学生掌握MATLAB的基本知识;2.案例分析法:结合实际案例,引导学生运用MATLAB解决实际问题,提高学生的实践能力;3.实验法:学生进行上机实验,培养学生的动手操作能力和实际应用能力;4.讨论法:鼓励学生积极参与课堂讨论,培养学生的团队协作和沟通能力。
matlab课程设计报告书

学号课程设计题目Matlab应用课程设计学院信息工程学院专业电子信息工程班级姓名指导教师桂林2011 年12 月13 日Matlab应用课程设计任务书学生姓名: 专业班级:指导教师: 桂林工作单位: 信息工程学院题目:Matlab运算与应用设计2初始条件:1.Matlab6.5以上版本软件;2.课程设计辅导资料:“Matlab语言基础及使用入门”、“Matlab及在电子信息课程中的应用”、线性代数及相关书籍等;3.先修课程:高等数学、线性代数、电路、Matlab应用实践及信号处理类相关课程等。
要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1.课程设计时间:1.5周;2.课程设计内容:根据指导老师给定的7套题目,按规定选择其中1套完成;3.本课程设计统一技术要求:研读辅导资料对应章节,对选定的设计题目进行理论分析,针对具体设计部分的原理分析、建模、必要的推导和可行性分析,画出程序设计框图,编写程序代码(含注释),上机调试运行程序,记录实验结果(含计算结果和图表),并对实验结果进行分析和总结。
具体设计要求包括:①初步了解Matlab、熟悉Matlab界面、进行简单操作;②MATLAB的数值计算:创建矩阵、矩阵运算、多项式运算、线性方程组、数值统计;③基本绘图函数:plot, plot3, mesh, surf等,要求掌握以上绘图函数的用法、简单图形标注、简单颜色设定等;④使用文本编辑器编辑m文件,函数调用;⑤能进行简单的信号处理Matlab编程;⑥按要求参加课程设计实验演示和答辩等。
4.课程设计说明书按学校“课程设计工作规范”中的“统一书写格式”撰写,具体包括:①目录;②与设计题目相关的理论分析、归纳和总结;③与设计内容相关的原理分析、建模、推导、可行性分析;④程序设计框图、程序代码(含注释)、程序运行结果和图表、实验结果分析和总结;⑤课程设计的心得体会(至少500字);⑥参考文献(不少于5篇);⑦其它必要内容等。
《Matlab程序设计》课程设计任务书

《Matlab程序设计》课程设计任务书1、课程设计目的:通过课程设计,使学生能更好地掌握课程所学的理论知识。
并通过实践训练,提高学生的动手能力,培养学生独立思考的能力。
2、课程设计任务:1)、用MATLAB的GUI功能,设计本次课程设计的主界面,功能主要包括计算和绘图;2)、计算功能:实现数值和符号计算功能,如多项式求根、求极限、求定积分、级数求和等,其中多项式求根必选,后三项至少选一项;3)、绘图功能:实现多项式求根计算的可视化,即用图形来描述多项式求根计算的结果;实现二维和三维绘图,二维绘图主要实现plot,三维绘图主要实现mesh 和surf,曲线的坐标数据可以先存放在mat文件中,然后绘图时加载,也可以在程序中生成。
注意事项:1、所有的题目都在一个GUI界面里实现,见“界面布局示例”。
这只是一个参考,具体实现的时候可以任意改动,或自行设计;2、所需输入参数都在界面里获得,或者通过数据文件获得;图形结果显示在图形框里,数值结果显示在文本框中;3、课程设计报告封面由学习委员到系教学秘书处领取。
内容格式请参见“课程设计报告模板”。
3、最终成绩构成:设计+考核。
设计的内容主要包括界面设计、功能实现及课程设计报告三部分。
考核的内容主要是回答老师关于所做内容的提问。
3、课程设计的一般步骤1)选题与搜集资料:选择课题,进行系统调查,搜集资料。
2)程序设计:运用掌握的语言,编写程序,实现所设计的功能。
3)调试与测试:自行调试程序,同学之间交叉测试程序,并记录测试情况。
4)验收与评分:指导教师对每个成员开发的程序进行综合验收,结合设计报告,根据课程设计成绩的评定方法,评出成绩。
4、要求4.1总体要求1、要充分认识课程设计对培养自己的重要性,认真做好设计前的各项准备工作。
尤其是对编程软件的使用有基本的认识。
2、独立按时完成规定的工作任务,不得弄虚作假,不准抄袭他人内容,否则成绩以不及格计。
3、在设计过程中,要严格要求自己,树立严肃、严密、严谨的科学态度,必须按时、按质、按量完成课程设计。
matlab任务书

MATLAB课程设计任务书(-)一、名称:MATLAB编程简介二、目的熟悉MATLAB编程环境,掌握Help 命令、基本的变量类型、矩阵的基本运算、基本的绘图函数和M-file的建立。
三、内容(一)例题例1、Help 命令help coshelp plothelp abshelp exphelp +例2、变量和矩阵运算(1) Matrix——The basic variable typeM=3M=[1 2 6]M=[1 2 6; 4 6 7]M13=M(1,3)size(M)(2) The Colon Operator ( : )%Creating Array and Vector% v = start: skip: endx1=0:2:10x2=0:1:10 (or x=0:10)t=-1:0.2:1%Accessing MatrixA=[1 2 3;4 5 6;7 8 9]A(2:3,1:2)x2(4:8)(3) Matrix Operations (A±B)A=[2 3 4; 6 9 8]B=[1 2 3; 5 8 7]C1=A+BC2=A-BC3=A-4(4)Matrix Operations (A*B A.*B)% A*BA=[2 3 4; 6 9 8]B=[1 2; 3 5; 8 7]A*B% A.*BA=[2 3 4; 6 9 8]B=[1 2 3 ;5 8 7]A.*B(5)Matrix Operations (B/A ,A\C, B./A ,A.\B)% B/A —— B*inv(A)% A\C —— inv(A)*C%B./A —— B(i,j)/A(i,j)%A.\B ——B(i,j)/A(i,j)(6) Matrix Operations ( ^ and .^)% ^ OperationA=[1 2 3; 4 5 6; 7 8 9]b=A^2% .^ OperationA=[1 2 3; 4 5 6; 7 8 9]b=A.^2(7)Matrix Operations ( A′and A. ′)% A′共轭转置a=[1+2i 3+4i; 3+2i 5+5i]a′% A.′非共轭转置a.′例3 、绘图函数plot(x,y) ,stem(k,y)% plot(x,y)x=0:0.01:2;y=sin(2*pi*x);plot(x,y)% stem(k,y)k=0:50;y=exp(-0.1*k);stem(k,y)例4、M file% y(t)=sin(2t) + sin(5t) -2pi ≤t ≤2pit =-2*pi:0.02:2*pi;y=sin(2*t) + sin(5*t);plot(t,y)(二)练习题1、基本命令help plothelp colonhelp opshelp zeroshelp onespi*pi-10sin(pi/4) ans^2 zz=3+4i; conj(zz)abs(zz) angle(zz) real(zz) imag(zz)2、Array Indexingxx=[ones(1,4),[2:2:11],zeros(1,3)] xx(3:7) length(xx)xx(2:2:length(xx)) xx(3:7)=pi*(1:5)3、 用以下语句建立M-file t=-2:0.05:3;y=sin(2*pi*0.789*t); plot(t,y), grid ontitle('TEST PLOT of SINUSOID') xlabel('TIME(sec)')4、 画出以下信号的波形1t 2≤≤(-)(用M-file 实现) 1()2cos(230)x t t π=+︒ 2()4cos(260)x t t π=-︒四、要求学生对实验练习题编写MATLAB 程序并运行,在计算机上输出仿真结果。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中北大学
课程设计说明书
学生姓名:学号:
学院:信息与通信工程学院
专业:信息对抗技术专业
题目:Matlab课程设计
指导教师:李凯、杨光、王鉴、姚金杰
2016年 1月 11 日
中北大学
课程设计任务书
2015/2016 学年第一学期
学院:信息与通信工程学院
专业:信息对抗技术
学生姓名:学号:
学生姓名:学号:
学生姓名:学号:
课程设计题目:Matlab课程设计
起迄日期:2016年1月17日~2016年1月23日课程设计地点:信息对抗技术专业综合实验室指导教师:李凯、杨光、王鉴、姚金杰
学科部主任:张丕状
下达任务书日期: 2016 年1月11日
课程设计任务书
课程设计任务书
设计说明书应包括以下主要内容:(正文小四宋体,行距1.5倍,标题四号黑体,加粗)(1)封面:课程设计题目、班级、姓名、指导教师、时间
(2)设计任务书
前面提供内容即为上述两项,参考文献请大家自己填写,必须为设计相关书目。
(3)目录(页码从下一项开始加)
(4)设计目的简介,每个同学设计的内容。
(5)设计主要方案及理论介绍(很重要)
(6)设计主要步骤(编程过程中间请同学抓屏,做为这里每步要做的内容,并且加文字描述)
(7)程序源代码
(8)运行结果
(9)设计评述,设计者对本设计的评述及通过设计的收获体会
(10)参考文献(不少于5篇论文、5本书)
附件:参考文献格式
学术期刊作者﹒论文题目﹒期刊名称,出版年份,卷(期):页次
如果作者的人数多于3人,则写前三位作者的名字后面加“等”,作者之间以逗号隔开。
例如:
[1]李峰,胡征,景苏等. 纳米粒子的控制生长和自组装研究进展. 无机化学学报,2001, 17(3): 315~324
[2]J.Y.Li, X.L.Chen,H.Li. Fabrication of zinc oxide nanorods.Journal of Crystal Growth, 2001,233:5~7
学术会议论文集作者﹒论文题目﹒文集编者姓名﹒学术会议文集名称,出版地:出版者,出版年份:页次
例如:
[3] 司宗国,谢去病,王群﹒重子湮没快度关联的研究﹒见赵维勤,高崇寿编﹒第五届高能粒子产生和重离子碰撞理论研讨会文集,北京:中国高等科学技术中心,1996:105
图书著者﹒书名﹒版本﹒出版地:出版者,出版年﹒页次
如果该书是第一版则可以略去版次。
例如:
[4]韩其智,孙洪洲﹒群论﹒北京:北京大学出版社,1987﹒101
预印本作者﹒论文题目﹒预印本编号(出版年份)
例如:
[5]Xiaofeng Guo and Jianwei Qiu﹒The leading power corrections to the structure functions﹒hep—ph/9810548(1998)
学位论文作者﹒论文题目﹒学士(或硕士、博士)学位论文. 出版地:出版者,出版年份
例如:
[6]陈异. 纳米粒子形貌控制研究. 硕士学位论文. 北京:中国科学院, 2002
电子文献主要责任者. 电子文献题名﹒电子文献的出处或可获地址. 发表或更新日期
例如:
[7] 王明亮. 关于中国学术期刊标准化数据库系统工程的进展. /pub/wml.txt/980810-2.html, 1998-08-16
专利专利所有者. 专利名称. 专利国别:专利号,日期.
例如:
[8] 姜锡洲.一种温热外敷药制备方案. 中国专利:881056073,1989-07-26.。