ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:23.26KB ,
资源ID:8096419      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8096419.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(matlab教案全.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

matlab教案全.docx

1、matlab教案全济南大学教案2007-2008 学年第 1 学期学 院 机械工程学院教 研 室 机械电子工程课程名称 专业英语课程编号课程类型 任选课授课班级任课教师 苏东宁济南大学教务处制专业英语课程类型:任选课课程代码:总计学时:24 学时课堂教学:24 学时授课方式:多媒体教学适用专业:机械工程及自动化 机械设计制造及其自动化 工业工程使用教材:大学英语阅读教程 主编:马玉真 李国平 济南大学授课序号: 1本课内容: 序言第一章基础准备及入门1.1 MATLAB 的安装1.2 操作桌面授课时间: 90 分钟一、教学目的与意义本节课程首先分析计算机算法语言的几大工具, 并在分析比较的基础

2、上 阐述 MATLAB 软件的强大功能,以及学习该课程的重要性。并从安装 该软件开始,了解该软件的基本功能及操作界面。本课是课程的基础。二、教学重点序论:分析四大数学计算工具的特点,论证 MATLAB 软件的强大功能 第一章:安装 MATLAB 软件,熟悉安装过程,以及基本的软件界面;三、教学难点MATLAB 软件的特点,与其他工具的优势;MATLAB 软件的安装要求,需要的软硬件条件;MATLAB 软件的安装过程,需要安装的内容,建议都选取最大。四、讲授内容介绍目前在科技和工程界上比较流行和著名的四个数学软件, Maple、MATLAB 、MathCAD 和 Mathematica,介绍他们

3、不同的特色; 数学软件四大家之适用范围;MATLAB 应用概况,软件的组成,语言特点,运行环境;MATLAB 的安装和内容选择; 操作桌面简介;五、讲授方法要点1如何选用数学软件 ? 一般按照以下情况分别选用。1) 如果仅仅是要求一般的计算或者是普通用户日常使用: 首选的是 MathCAD ,它在高等数学方面所具有的能力,足够一般客户 的要求,而且它的输入界面也特别友好。2)如果要求计算精度、符号计算和编程方面使用:最好同时使用 Maple 和 Mathematica,3)如果要求进行矩阵方面或图形方面的处理:则选择 MATLAB ,它的矩阵计算和图形处理方面则是它的强项,同时 利用 MATL

4、AB 的 NoteBook 功能,结合 Word的编辑功能, 可以很方便 地处理科技文章。2MATLAB 的正确安装方法和 MATLAB 环境的启动。因为指令窗是 MATLAB 最重要的操作界面,所以本章用第 1.3、1.4 两节以最简单通 俗的叙述、 算例讲述指令窗的基本操作方法和规则。 这部分内容几乎对 MATLAB 各种版本都适用。六、时间安排全部用时 90 分钟,分配如下:1MATLAB 软件与其他三种软件工具的对比分析: 45 分钟2MATLAB 软件安装的软硬件要求及安装演示: 30 分钟3MATLAB 软件的操作界面介绍: 15 分钟授课序号: 2本课内容:第一章 基础准备及入门

5、1.3Command Window 运行入门1.4Command Window 操作要旨1.5Command History 和实录指令 Diary授课时间: 90 分钟一、教学目的与意义 本章有两个目的: 一是讲述 MATLAB 正常运行所必须具备的基础条件; 二是简明系统地介绍高度集成的 Desktop 操作桌面的功能和使用方法。 MATLAB6.x 向用户提供前所未有的、成系列的交互式工作界面,将使 新老用户能事半功倍地利用 MATLAB 去完成各种学习和研究。二、教学重点掌握 MATLAB 的运行环境,指令窗口的操作要点,已用指令历史窗口 的使用方法,及操作日志的功能;三、教学难点 将

6、指令逐条演示时, 学生不能看到键盘的实际操作, 在理解上会有问题, 需要授课教师能尽可能详细的解释当前的操作 。四、讲授内容Command Window 运行入门: 最简单的计算器使用法; 数值、变量和表达式; 计算结果的图形表示;Command Window 操作要旨: 指令窗显示方式的操作; 数值计算结果的显示格式; 指令窗的常用控制指令; 指令窗中指令行的编辑;Command History 和实录指令: Command History 历史指令窗简介; 历史指令行的再运行; 指令窗实录指令 diary;五、讲授方法要点1数值的记述习惯采用十进制, IEEE 浮点算法的计算机上 ,数值的

7、精度 是 eps,即大约保持有效数字 16 位 .数值范围大致为 10e-308 10e308; 2变量命名规则:1)大小写敏感;2)第一个字符必须是英文,最多 31 个字符 (英文,数字和下连符 );3)不得包含标点、空格,但可以包含下连符;3运算符和表达式: 所有运算定义在复数域上; 方根的运算只返还处于第一象限的解; 左除,右除的区别。六、时间安排全部用时 90 分钟,分配如下:1Command Window 运行入门及演示: 30 分钟2Command Window 操作要旨及演示: 30 分钟3Command History 和实录指令 diary 及演示: 30 分钟授课序号: 3

8、本课内容:第一章 基础准备及入门1.6Current Directory 和文件管理1.7Workspace Browser 和 Array Editor1.8Launch Pad 交互界面分类目录窗1.9Editor/Debugger 和脚本编写初步1.10帮助界面授课时间: 90 分钟一、教学目的与意义本章有两个目的: 一是讲述 MATLAB 正常运行所必须具备的基础条件; 二是简明系统地介绍高度集成的 Desktop 操作桌面的功能和使用方法。 MATLAB6.x 不同于其前版本的最突出之处是:向用户提供前所未有 的、成系列的交互式工作界面。了解、熟悉和掌握这些交互界面的基本 功能和操作

9、方法,将使新老用户能事半功倍地利用 MATLAB 去完成各 种学习和研究。二、教学重点熟悉软件功能文档的目录及文档的管理, 工作空间浏览器, 向量编辑器, 交互界面分类目录窗, 脚本编辑器和帮助界面等子窗体的功能和使用方 法。三、教学难点将指令逐条演示时, 学生不能看到键盘的实际操作, 在理解上会有问题, 需要授课教师能尽可能详细的解释当前的操作 。四、讲授内容Current Directory、路径设置器和文件管理: 当前目录浏览器简介; MATLAB 的搜索路径; MATLAB 搜索路径的扩展和修改;Workspace Browser和 Array Editor :工作空间浏览器简介; 现

10、场菜单用于内存变量的查阅和删除; Array Editor 数组编辑器和大数组的输入; 数据文件的存取;Launch Pad交互界面分类目录窗;Editor/Debugger 和脚本编写初步;帮助系统:帮助方式概述:“纯文本”帮助;“导航 /浏览器交互界面”帮助;PDF 帮助,其他帮助;Help Navigator/Browser 帮助导航 /浏览器简介;Index 帮助索引窗;Search搜索窗。五、讲授方法要点1在启动 matlab 后,建立个人的目录,并把该目录设为当前目录; 方法: 1)、运用交互界面设置;2)、已知用户目录,用 cd c:mydir 设置。注意:一旦 matlab 重

11、启,需要重新设置当前目录。2对于输入较大规模的数组,建议采用数组编辑器进行;3利用 save,load 指令实现存取数据文件;4Launch Pad交互界面分类目录窗可通过【 view :five panel】获得; 5M 脚本文件是指:该文件中的指令形式和前后位置,与解决同一问 题时在指令窗中输入的那组指令没有任何区别;1)Matlab 在运行该脚本时,只是简单地从文件中读取一条条指令,然 后送到 matlab 中执行;2)与在指令窗中直接运行指令一样,脚本文件运行产生的变量都是驻 留在 matlab 基本工作空间中;3)文件扩展名是“ .m”6、在使用帮助系统时,注意 index 和 se

12、arch使用上的区别。六、时间安排全部用时 90 分钟,分配如下:1 Current Directory 、路径设置器和文件管理及演示: 25 分钟2 Workspace Browser和 Array Editor 及演示: 25 分钟3 Launch Pad交互界面分类目录窗及演示: 10 分钟4 Editor/Debugger 和脚本编写初步及演示: 15 分钟5帮助系统及演示: 15 分钟授课序号: 4本课内容: 第二章 数值数组及其运算2.2一维数组的创建和寻访2.3二维数组的创建2.4二维数组元素的标识2.5二维数组的子数组寻访和赋值2.6执行数组运算的常用函数授课时间: 90 分钟

13、一、教学目的与意义熟练掌握一维、二维数值数组的生成和操作。这是 MATLAB 最常用、 最基本、又最传统的数据类型。最具魅力的数组运算。本章所涉内容和 方法,不仅使用于数值数组, 而且也将部分地延伸使用于在其他数据结 构中。二、教学重点 掌握一、二维数值数组的创建、寻访;二维数组元素的标识; 实现数组运算的基本函数。三、教学难点将指令逐条演示时, 学生不能看到键盘的实际操作, 在理解上会有问题, 需要授课教师能尽可能详细的解释当前的操作 。四、讲授内容 1数组的运算:被运算数组中的每一个元素平等地实施同样地操作; 2一维数组的创建和寻访:一维数组的创建;一维数组的子数组寻访和赋值;3二维数组的

14、创建直接输入法;利用 M 文件创建和保存数组;4二维数组元素的标识:“全下标”标识;“单下标”标识;“逻辑 1”标识;5二维数组的子数组寻访和赋值。非常重要,着重讲解每条指令。6执行数组运算的常用函数:函数数组运算规则的定义;执行数组运算的常用函数;五、讲授方法要点1精心设计数组和数组运算地目的:使计算程序简单,易读; 提高程序的向量化程度,提高计算效率,节省计算机的开销。 (与 普通程序编制相比 )2一维数组的创建的方法:逐个元素输入;冒号生成; 定数线性采样法; 3二维数组由实数或复数排列成矩形而构成。从数据结构上看,矩阵 和二维数组没有区别。 当二维数组带有线性变换含义时, 该二维数组就

15、 是矩阵 4二维数组输入时,需要注意: 数组以 为首尾,数组的行之间必须用分号或回车隔离, 元素 间必须用逗号或空格分隔; 当分号作为指令后的结束符号时,不在屏幕上显示执行结果; 对比“,”和“;”的不同;5二维数组元素的标识的两种方法的转换关系: 以(mn)的二维数组 A 为例,全下标: A (r,c); 对应的单下标: l=(c-1) m+r);6二维数组的子数组寻访和赋值(对表 2。51 中的指令逐条演示); 7执行数组运算的常用函数中, “ to”经常写为“ 2”。六、时间安排全部用时 90 分钟,分配如下: 1数组的运算: 10 分钟 2一维数组的创建和寻访及演示: 15 分钟 3二

16、维数组的创建及演示: 15 分钟 4二维数组元素的标识: 20 分钟 5二维数组的子数组寻访和赋值及演示: 20 分钟 6执行数组运算的常用函数及演示: 10 分钟授课序号: 5本课内容: 第二章 数值数组及其运算2.7数组运算和矩阵运算2.8标准数组生成函数和数组操作函数2.9数组构作技法综合2.12 关系操作和逻辑操作授课时间: 90 分钟一、教学目的与意义 熟练掌握一维、二维数值数组的生成和操作。这是 MATLAB 最常用、 最基本、又最传统的数据类型。最具魅力的数组运算。二、教学重点 掌握数组运算和矩阵运算; 标准数组生成函数和数组操作函数; 熟悉数组构造技法; 掌握关系操作和逻辑操作

17、。三、教学难点 将指令逐条演示时, 学生不能看到键盘的实际操作, 在理解上会有问题, 需要授课教师能尽可能详细的解释当前的操作。四、讲授内容 数组运算和矩阵运算(数组运算和矩阵运算指令对照汇总) ;标准数组生成函数和数组操作函数; 数组构作技法综合:为了生成比较复杂的数组, 也为了对已生成的数组进行修改、 扩展, Matlab 提供了诸如反转、插入、提取、收缩、重组等操作。 关系操作和逻辑操作:关系操作; 逻辑操作; 关系、逻辑函数。五、讲授方法要点 1对比分析数组运算和矩阵运算的区别(以转置为例) ; 2标准数组生成函数中 magic 函数的举例; 3运用数组操作函数进行数组转置、对称交换和

18、旋转操作后果的对照 比较; 4为了生成比较复杂的数组,也为了对已生成的数组进行修改、扩展, Matlab 提供了诸如反转、插入、提取、收缩、重组等操作; 5关系操作和逻辑操作中,进行了如下约定: 在所有关系表达式和逻辑表达式中,作为输入的任何非 0 数都被看作是“逻辑真”,只有 0 才能被认为是“逻辑假” ; 所有关系表达式和逻辑表达式的计算结果, 是由 0 和 1 组成的“逻 辑数组”。在此数组中的 1 表示“真”,0 表示“假”; 逻辑数组是一种特殊的数值数组。六、时间安排全部用时 90 分钟,分配如下: 1数组运算和矩阵运算及演示: 25 分钟 2标准数组生成函数和数组操作函数及演示:

19、25 分钟 3数组构作技法综合: 20 分钟 4关系操作和逻辑操作及演示: 20 分钟授课序号: 6本课内容: 第三章 字符串数组、元胞数组和架构数组3.1字符串数组第四章 数值计算4.3 多项式和卷积授课时间: 90 分钟一、教学目的与意义字符串数组是 MATLAB 中另一种很重要的数据类型,其重要性虽不能 与数值数组相提并论,但在 MATLAB 中亦不可或缺,它的作用主要是 在数据可视化、图形用户界面的制作上体现出来,没有它,这些操作将 遇到困难。二、教学重点 第三章:字符串的创建、属性和标示; 复杂串数组的创建; 第四章:多项式运算函数;拟合和插值;三、教学难点 在串数组的标识中,对字符

20、串 ASCII 码数组的操作; 利用串操作函数创建多行串数组; 多项式运算函数的应用。四、讲授内容3.1字符串数组 串数组的属性和标识; 复杂串数组的创建;(1)多行串数组的直接创建;(2)利用串操作函数创建多行串数组;(3)转换函数产生数码字符串;(4)串转换函数。4.3 多项式运算函数; 拟合和插值。五、讲授方法要点 1首先明确串数组是不同于数值数组的另一类重要的数据类型,它的 作用主要表现在数据可视化、 图形用户界面的制作, 即对图形加以说明 及标识上,在它的帮助下,图形才更清晰易读。 另外,串数组在 MATLAB 的宏指令的构作上也有其独特的作用。 2在具体介绍串数组时注意以下几个问题

21、: 字符变量放在“单引号对中” ,且在英文状态下输入; 字符的存放字节: 2; 几个指令: abs,double,char; 不同方法产生复杂串数组时的不同要求及特点; 串操作函数: char,str2mat, strvcat, strcat 的含义; 数值/字符串转换函数: int2str, mun2str, mat2str(常与 eval配用)的用。 3多项式的运算函数的讲解中,注意每个字符所代表的含义;注意指 令的使用是按数值运算规律进行还是按矩阵运算规律进行。六、时间安排全部用时 90 分钟,分配如下: 1字符串入门、属性及标示: 20 分钟 2复杂字符串创建,包括串操作函数、数值 /

22、字符串转换函数: 30 分钟 3多项式运算函数: 25 分钟 4拟合和插值: 12 分钟 5第三章、第四章小结: 3 分钟授课序号: 7本课内容: 第六章 数据和函数的可视化6.1引导6.2二维曲线绘图的基本操作授课时间: 90 分钟一、教学目的与意义 数据的可视化的目的在于: 通过图形, 从一堆杂乱的离散数据中观察数 据间的内在关系,感受由图形所传递的内在本质。通过本章的学习,要 求学生掌握:曲线、曲面绘制的基本技法和指令; 使用线型、色彩、数据点标记表现不同数据的特征; 利用着色、灯管照明、烘托表现高维函数的性状; 生成和运用标识对图形进行注释。本节重点在第一项。二、教学重点 离散数据、离

23、散函数、连续函数可视化的方法及一般步骤; Plot 指令的基本调用格式;三、教学难点Plot 指令的基本调用格式,尤其是 plot(X,Y ,s)指令。四、讲授内容6.1 离散数据和离散函数的可视化; 连续函数的可视化; 可视化的一般步骤。6.2二维曲线绘图的基本操作:Plot 的基本调用格式;五、讲授方法要点 1以例题介绍离散数据、离散函数及连续函数可视化的方法,总结出 可视化的一般步骤;2重点讲解 plot 指令的各种调用格式,每个格式均以例题说明,让学 生理解其真正含义, 尤其是指令 plot(X,Y,s)的调用,不同的变量 X,Y, 其调用的结果很是不同,须例题仔细讲解,使学生充分体验

24、; plot(X,Y ,s)中 X,Y 的取值情况有: X,Y 是同维向量; X 是向量, Y 是有一维与 X 等维的矩阵; Y是矩阵,X是与Y 的一维等维的向量。六、时间安排全部用时 90 分钟,分配如下: 1离散数据、离散函数及连续函数的可视化,可视化的一般步骤: 20分钟2Plot 指令的基本调用格式: 35 分钟3相关例题演示: 35 分钟授课序号: 8本课内容: 第六章 数据和函数的可视化6.2.2曲线的色彩、线型和数据点形6.2.3坐标、刻度和分格线控制6.2.4图形标识6.2.5多次叠绘、双纵坐标和多子图授课时间: 90 分钟一、教学目的与意义 本节内容主要是对图形加以渲染及说明

25、, 使图形更加明晰易读, 更具人 性化。本节完成后, 学生应学会采用各种手段, 例如色彩、线型、坐标、 分格线控制,双坐标等,丰富图形的说明与渲染。二、教学重点Plot 指令完成线型、色彩的设定; 坐标绘制、分格线的各个指令: axis off, axis on, axis ij, grid, box 等; 精细指令完成希腊字、数学符等特殊字符的标定。三、教学难点 精细指令对特殊符号的标识。四、讲授内容 曲线的色彩、线型和数据点形; 坐标、刻度和分格线控制; 图形标识; 多次叠绘、双纵坐标和多子图; 综合例题,完善图形的绘制与标识。五、讲授方法要点 关键是用综合性例题说明各项图形标识的运用,

26、注意演示不同的指令获 得不同的效果。六、时间安排全部用时 90 分钟,分配如下: 1例题说明色彩、线型、数据点、坐标、刻度、分格线等: 30 分钟 2例题说明图形标识、精细指令标识特殊字符: 35 分钟 3例题说明多次叠加、双纵坐标和多子图: 25 分钟授课序号: 9本课内容:第七章 M 文件和函数句柄7.1 M 文本编辑器7.2 MATLAB 控制流7.3 脚本文件和函数文件授课时间: 90 分钟、教学目的与意义M 脚本文件与函数文件是 matlab 中很重要的两种文件类型,是 matlab 程序得以顺利进行的保证,掌握这两种文件的功能、特点、他们的区别 及编写方法,是学好 matlab 重

27、要的一环。二、教学重点M 脚本文件与 M 函数文件的概念、构成、区别及使用;MATLAB 的五种控制流的用法。三、教学难点M 脚本文件与 M 函数文件的概念、构成、区别及使用。四、讲授内容M 文本编辑器;MATLAB 控制流;M 脚本文件与 M 函数文件的概念、构成、区别及使用。五、讲授方法要点M 脚本文件与 M 函数文件的概念、构成、区别及使用等知识,由于学 生还未有深入 matlab 的经验,所以理解起来有一定难度,所以在讲解 上要结合范例解释说明。控制流的应用以实例说明。六、时间安排全部用时 90 分钟,分配如下:1复习 M 文本编辑器: 5 分钟2MATLAB 的五种控制流,实例说明: 50 分钟 3M 脚本文件与 M 函数文件的概念、构成、区别及使用: 25 分钟 4Matlab所讲全部内容总结: 10 分钟

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1