MATLAB程序设计教案文档格式.docx

上传人:b****1 文档编号:316720 上传时间:2023-04-28 格式:DOCX 页数:21 大小:43.80KB
下载 相关 举报
MATLAB程序设计教案文档格式.docx_第1页
第1页 / 共21页
MATLAB程序设计教案文档格式.docx_第2页
第2页 / 共21页
MATLAB程序设计教案文档格式.docx_第3页
第3页 / 共21页
MATLAB程序设计教案文档格式.docx_第4页
第4页 / 共21页
MATLAB程序设计教案文档格式.docx_第5页
第5页 / 共21页
MATLAB程序设计教案文档格式.docx_第6页
第6页 / 共21页
MATLAB程序设计教案文档格式.docx_第7页
第7页 / 共21页
MATLAB程序设计教案文档格式.docx_第8页
第8页 / 共21页
MATLAB程序设计教案文档格式.docx_第9页
第9页 / 共21页
MATLAB程序设计教案文档格式.docx_第10页
第10页 / 共21页
MATLAB程序设计教案文档格式.docx_第11页
第11页 / 共21页
MATLAB程序设计教案文档格式.docx_第12页
第12页 / 共21页
MATLAB程序设计教案文档格式.docx_第13页
第13页 / 共21页
MATLAB程序设计教案文档格式.docx_第14页
第14页 / 共21页
MATLAB程序设计教案文档格式.docx_第15页
第15页 / 共21页
MATLAB程序设计教案文档格式.docx_第16页
第16页 / 共21页
MATLAB程序设计教案文档格式.docx_第17页
第17页 / 共21页
MATLAB程序设计教案文档格式.docx_第18页
第18页 / 共21页
MATLAB程序设计教案文档格式.docx_第19页
第19页 / 共21页
MATLAB程序设计教案文档格式.docx_第20页
第20页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

MATLAB程序设计教案文档格式.docx

《MATLAB程序设计教案文档格式.docx》由会员分享,可在线阅读,更多相关《MATLAB程序设计教案文档格式.docx(21页珍藏版)》请在冰点文库上搜索。

MATLAB程序设计教案文档格式.docx

题目(教学章、节或主题):

第一章MATLAB概述绪论

教学目的要求(分掌握、熟悉、了解三个层次):

了解MATLAB语言历史,主要功能及使用环境,熟悉MATLAB语言使用环境。

学会MATLAB的安装与基本的操作

教学内容(注明:

*重点#难点?

疑点):

1、MATLAB的安装与使用

2、MATLAB的主要功能*

1)数值计算功能

2)符号计算功能

3)数据分析和可视化功能

4)SIMULINK动态仿真功能

3、MATLAB命令窗口*

4、MATLAB文件管理*

5、如何获得帮助*

教学方式、手段、媒介:

教学方式:

讲授。

手段、媒介:

多媒体、板书。

板书设计:

PPT课件

板书(对重点和难点举例进行分析和说明,加深学生对重点和难点的理解)

讨论、思考题、作业:

熟悉MATLAB的安装与基本操作

参考书目:

《MATLAB程序设计与应用》刘卫国,陈昭平,张颖等,高等教育出版社。

《基于MATLAB的系统分析与设计》系列丛书西安电子科技大学出版社

教师姓名:

高克芳职称:

讲师2007年9月3日

2

2.1变量

2.2MATLAB运算

掌握变量定义的原则,如何使用变量,MATLAB中变量与其它程序中变量的不同点。

掌握各种运算的功能和运算函数,各种操作符号的使用。

6、内存变量的管理

显示变量

删除变量

保存变量

7、矩阵变量的建立

矩阵建立的原则

矩阵建立的方法

8、MATLAB运算*

1)矩阵的加减运算

2)矩阵的乘法

3)矩阵的除法

4)矩阵的乘方

5).点运算

6)关系运算

7)逻辑运算

板书(对重点和难点举例进行分析和说明,加深学生对重点和难点的理解)

用学习的方法建立矩阵;

当x=0.1,0.4,0.7,1时,分别求y=sin(x)cos(x)的值

讲师2007年9月5日

3

第二章MATLAB程序设计

2.3MATLAB程序设计

1、M文件

2、数据的输入输出

3、选择结构

4、循环结构

5、函数文件

要求学生结合以前学过的计算机语言如C语言掌握MATLAB中控制流语句的特点,掌握函数的建立和使用,能熟练的运用各种语句和函数进行简单的程序设计;

了解M文件的建立,数据的输入输出方式。

1、M文件的建立方式

2、数据的输出输入方式*

3、选择结构语句的语法及使用*

1)、if语句

2)switch语句

3)try语句

4、循环结构语句的语法及使用#

1)for语句

2)while语句

5、循环的嵌套#

6、函数文件建立的方法*

1、对任意十个数从大到小排序

2、输入一个字符,若为大写字母,则输出其后继字符,若为小写字母,则输出其前导字符,若为数字则输出其对应的数值,若为其它字符,则原样输出。

setstr:

将数字转换为字符

abs函数可以得到一个字符的ASCII码

1已知s=1+2+22+…+263分别用循环语句和调用MATLAB的sum函数求s的值

解:

1)cankao64

s=1;

i=1;

whilei<

64

s=s+2.^i;

i=i+1;

end

disp(s)

2)a.m

n=63;

i=0:

n;

f=2.^i;

s=sum(f)

1、写出下列程序的输出结果

1)s=0;

a=[12,13,14;

15,16,17;

18,19,20;

21,22,23];

fork=a

forj=1:

4

ifrem(k(j),2)~=0

s=s+k(j);

end

s

解:

s=108

2)命令文件ex82.m

globalx;

x=1:

2:

5;

y=2:

6;

exsub(y);

x

y

函数文件exsub.m

functionfun=sub(z)

globalx;

z=3*x;

x=x+z;

解:

x=41220

y=246

3)函数文件mult.m

functiona=mult(var)

a=var{1};

fori=2:

length(var)

a=a*var{i};

命令文件pp.m

p=[17,-6;

35,-12];

p=mult({p;

p;

p})

讲师2007年9月10日

6、文件操作

第三章MATLAB数值计算

3.1矩阵运算

了解各种不同类型文件的输入与输出方法,掌握矩阵变换的函数,矩阵的逆,秩,矩阵的范数和条件数,特征值和特征向量的计算函数和计算方法

1、打开文件*

2、关闭文件*

3、读二进制文件*

4、写二进制数据*

5、有格式文件的读取

6、有格式文件的写

7、fgets和fgetl函数

8、特殊矩阵

9、矩阵变换*

10、矩阵的逆与秩*

11、矩阵的范数和条件数

12、矩阵的特征值和特征向量*

求下列矩阵的逆矩阵、行列式的值、秩、范数、条件数、特征值和特征向量

讲师2007年9月12日

5

第三章MATLAB数值计算

3.2稀疏矩阵

3.3数据处理与多项式运算

掌握稀疏矩阵的存储方式、稀疏存储与全元素存储的转换,稀疏矩阵的建立,数据处理与多项式运算方法

1、稀疏矩阵的存储方式

2、稀疏存储与全元素存储的转换*

3、稀疏矩阵的建立*

4、数据统计与分析

5、曲线拟合*

6、数值插值*

7、数值积分*

8、多项式及其运算*

已知多项式

,求:

1)

2)

的全部根

3)计算x=0.2i,i=0,1,2,。

10各点上的

讲师2007年9月17日

6

第四章MATLAB符号计算

4.1符号计算基础

4.2微分运算

4.3积分运算

了解创建符号的方法、基本的符号运算,掌握符号的微分、积分运算。

能够运用符号计算的方法解决实际工程中出现的问题

1、符号对象的创建*

2、创建符号表达式*

3、创建符号矩阵*

4、基本的符号计算

5、符号函数的极限

6、符号函数的微分*

7、符号函数的不定积分*

8、符号函数的定积分*

求函数的符号导数

讲师2007年9月19日

7

4.4泰勒级数

4.5求解方程

4.6积分变换

第五章MATLAB绘图

5.1二维图形

了解泰勒级数、各种积分变换的函数,求解方程的方法和函数,掌握常规二维图形的绘制方法

1、泰勒级数*

2、求解代数方程*

3、求解代数方程组*

4、微分方程和微分方程组*

5、傅立叶变换和逆变换

6、拉普拉斯变换和逆变换

7、基本二维图形*

plot(x,y,选项)

plotyy(x1,y1,x2,y2,‘fun1’,‘fun2’)

特殊坐标二维图形

8、图形处理

图形标注

坐标控制

图形窗口的分割

1、求空间曲线c从点(0,0,0)到点(3,3,2)的长度。

设曲线的方程是:

2、用数值与符号两种方法计算下列函数的定积分

(1)

(2)

3、假设一曲线采样点为

x=0:

4*pi;

y=sin(x).*exp(-x/5);

试将x的间距调成0.1,并用下列方法进行内插:

a.线性内插法(method='

linear'

)。

b.Spline内插法(method='

spline'

c.三次多项式内插法(method='

cubic'

d.多项式拟合法:

直接利用6次多项式去通过7个采样点。

请将这些内插的结果及原先的采样点画在同一个图。

讲师2007年9月24日

8

第五章MATLAB绘图

5.2三维图形

5.3专用图形

5.4图象与动画

第六章SIMULINK程序设计

6.1SIMULINK的基本操作

掌握基本三维图形、专用图形的绘制,掌握图形界面的设计;

了解图像与动画的设计,SIMULINK的基本操作

1、三维图形基本函数

Mesh

2、专用图形的基本函数*

barbarh

hist

pie

contour

stair

stem

3、图像的读取

4、图像的保存

5、图像的显示

6、图形用户界面设计*

1)图形窗口的建立

2)get函数的调用格式

3)用户菜单的建立

7、SIMULINK的基本操作

假设清华大学信息系在2001、2002及2003年的人员组成如下表所示:

类别

大一

大二

大三

大四

硕一

硕二

博士班

教职员

年份

2001

10

21

23

14

35

26

47

48

2002

32

33

24

17

2003

15

44

25

34

27

38

1)请用bar指令以子图的形式在同一图形窗口画出上述数据的条形图。

2)请用各种你可以想到的方法,在上述图形中加入各种解释和说明的文字。

讲师2007年9月26日

9

第六章SIMULINK程序设计

6.2SIMULINK的基本模块

6.3仿真模型参数的设置

6.4数字电路仿真

了解SIMULINK的基本模块,掌握利用SIMULINK的基本模块进行简单的数字电路的建模和仿真。

1、SIMULINK的基本模块

1)连续系统功能模块*

2)离散系统功能模块*

3)数学运算功能模块*

4)非线性功能模块*

5)信号与系统功能模块

6)接受功能模块

7)输入源功能模块*

2、逻辑门电路的设计

3、8线3线编码器的设计*

4、3线8线译码器的设计*

5、BCD七段数码管译码器#

1、利用使能子系统构造一个正弦半波整流器

2、利用触发系统将一锯齿波转换成方波

讲师2007年10月1日

10

6.5模糊控制设计

第七章MATLAB辅助优化设计

7.1辅助优化基础知识

7.2线性规划

7.3无约束非线性规划

了解模糊控制设计的设计方法,掌握辅助优化(线型规则、无约束非线性规划)的设计

1、模糊控制设计

2、优化问题

3、线性规划及应用*

4、无约束非线性规划*

用模糊控制设计方法设计一个异或门

讲师2007年10月3日

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2