matlab程序设计实验实验指导书

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

江西理工大学

《MATLAB语言B》课程实验指导书

主审人:蔡改贫主撰人:肖定华

前言

《MATLAB语言B》实验是学习MATLAB程序设计的一个重要实践环节,是我院机电学院(理工科)交通工程专业的一门专业基础实验课,通过它的学习,能巩固和加深课堂教学内容,提高学生设计、编制、调试、运行程序的技能。

本书是针对非计算机专业的本科生、专科生及函授生的需要提供的MATLAB 程序设计上机指导教材。所有6个实验涉及的是MATLAB语言的基础内容,要求学生必须熟练掌握。主要目的是进一步巩固所学的知识。

实验内容中需要学生自己编写程序,所以要求学生必须在每次实验前认真预习本次实验内容,编写好程序方能参加实验。

本课程是对《MATLAB程序设计》所授内容进行验证,学生掌握MATLAB程序设计的基本方法和基本技能,并培养同学掌握用计算机处理问题的思维方法。通过该课程的训练,掌握以计算机为工具解决实际工程应用问题问题的能力,为学生奠定学习程序设计的基础及能力,本课程对培养学生的程序设计思想和初步的程序设计能力具有重大意义。

目录

第一部分绪论页

第二部分基本实验指导

实验一 matlab操作基础页

实验二 MATLAB数据及其运算页

实验三 MATLAB矩阵分析与处理页实验四 MATLAB程序设计页

实验五 MATLAB绘图页

实验六 MATLAB数据分析与多项式计算页

第一部分绪论

本实验指导书是根据《matlab程序设计》课程实验教学大纲编写,适用于交通工程专业。

一、本课程实验的作用与任务

《matlab程序设计》实验是学习matlab程序设计的一个重要实践环节,是我院机电学院(理工科)交通工程的一门专业基础实验课,通过它的学习,能巩固和加深课堂教学内容,提高学生设计、编制、调试、运行程序的技能。

二、本课程实验的基础知识

要求学生掌握最基本的计算机操作能力,掌握计算机编程能力,要求学生掌握MATLAB程序设计课程的基本的知识点,掌握MATLAB数值计算和符号计算功能,掌握MATLAB绘图功能,基本的MATLAB程序设计的功能,对MATLAB编程环境了解及应用。

三、本课程实验教学项目及要求

实验一 MATLAB基本操作

一、实验目的

1、了解MATLAB应用程序环境

2、掌握MATLAB语言程序的书写格式和MATLAB语言程序的结构。

3、掌握在MATLAB应用环境下编写程序

4、掌握MATALB调试过程,帮助文件

5、掌握MATLAB语言上机步骤,了解运行一个MATLAB程序的方法。

6、本实验可在学习完教材第一章后进行。

二、主要仪器及耗材

PC电脑,MATLAB6.5软件

三、实验内容和步骤

1、MATLAB语言上机步骤:

(1)、进入系统

在C盘或其他盘上找到MATLAB或MATLAB6.5,然后双击其图标打开文件夹。

然后进行编辑源程序->编译->连接->执行程序->显示结果

(2)、常用命令

编辑切换(F6),编译(F9),运行(CTRL+F9),显示结果(ALT+F5)其它常用命令见“附录一”。

2、有下面的MATLAB程序。

(1)数值计算功能:如,求方程 3x4+7x3 +9x2-23=0的全部根

p=[3,7,9,0,-23]; %建立多项式系数向量

x=roots(p) %求根

(2)绘图功能:如,绘制正弦曲线和余弦曲线

x=[0:0.5:360]*pi/180;

plot(x,sin(x),x,cos(x));

(3)仿真功能:如,

请调试上述程序。

3、熟悉MATLAB环境下的编辑命令,具体见附录一。

三、实验步骤

1、静态地检查上述程序,改正程序中的错误。

2、在编辑状态下照原样键入上述程序。

3、编译并运行上述程序,记下所给出的出错信息。

4、按照事先静态检查后所改正的情况,进行纠错。

5、再编译执行纠错后的程序。如还有错误,再编辑改正,直到不出现语法错误为止。

四、实验注意事项

1、记下在调试过程中所发现的错误、系统给出的出错信息和对策。分析讨论对策成功或失败的原因。

2、总结MATLAB程序的结构和书写规则。

五、思考题

1、matlab到底有多少功能?

2、MATLAB的搜索路径

3、掌握使用MATLAB帮助文件

实验二 MATLAB 矩阵及其运算

一、 实验目的

1、了解矩阵的操作,包括矩阵的建立、矩阵的拆分、矩阵分析等

2、了解MATLAB 运算,包括算术运算、关系运算、逻辑运算等

3、掌握字符串的操作,了解结构数据和单元数据。

4、掌握MATALB 调试过程,帮助文件

5、进一步熟悉MATLAB 程序的编辑环境。 二、 主要仪器及耗材 PC 电脑,MATALB6.5软件 三、 实验内容和步骤

1.求下列表达式的值

6-)

2

tan()b c

a

e abc b c a

+∏-∏+++2(2)x=

,其中a=3.5,b=5,c=-9.8 []2(1/4)(0.8333/4), 3.32,7.9αβααβ∏-∏--∏==-(3) y=2其中。

22131ln(50.652t i e t t ⎡⎤+=⎢⎥⎣⎦ -(4) z=其中 -

831253320B ⎡⎤⎡⎤⎢⎥⎢⎥=⎢⎥⎢⎥

⎢⎥⎢⎥-⎣⎦⎣⎦

-1 5 -4

-2. 已知 A=0 7 8, 3 61 7

2B I -+求下列表达式的值:(1)A+6B 和A (其中I为单位矩阵)。

***(2)A B、A.B和B A。

相关文档
最新文档