MATLAB基础应用与系统仿真.docx

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

《MATLAB基础应用与系统仿真》实验指导书

王福平

张广忠

杨 艺

北方民族大学电气信息工程学院

二○○八年三月

PAGE

PAGE10

目 录

实验一 MATLAB语言基础实验??????????????????5

实验二 MATLAB数值运算实验??????????????????9

实验三 MATLAB符号运算实验??????????????????13

实验四实验五实验六实验七

MATLAB图形绘制实验??????????????????16

系统控制仿真实验(一)????????????????19

系统控制仿真实验(二)????????????????21

SIMULINK仿真分析???????????????????25

实验一 MATLAB语言基础实验

(验证性实验)

一、实验目的

1.熟悉MATLAB运行环境和MATLAB语言的主要特点。2.掌握MATLAB语言的基本语法规则及基本操作命令的使用。3.学会m文件的建立和使用方法。

二、实验仪器与软件

PC机 1台

MATLAB7.0环境

三、实验原理

MATLAB环境是一种为数值计算、数据分析和图形显示服务的交互式的环境。MATLAB有3种窗口,即:命令窗口(TheCommandWindow)、m-文件编辑窗口(TheEditWindow)和图形窗口(TheFigureWindow),而Simulink另外又有Simulink模型编辑窗口。

1.命令窗口(TheCommandWindow)

当MATLAB启动后,出现的最大的窗口就是命令窗口。用户可以在提示符“”后面输入交互的命令,这些命令就立即被执行。

在MATLAB中,一连串命令可以放置在一个文件中,不必把它们直接在命令窗口内输入。在命令窗口中输入该文件名,这一连串命令就被执行了。因为这样的文件都是以“.m”为后缀,所以称为m-文件。

2.m-文件编辑窗口(TheEditWindow)

我们可以用m-文件编辑窗口来产生新的m-文件,或者编辑已经存在的m-文件。在MATLAB主界面上选择菜单“File/New/M-file”就打开了一个新的m-文件编辑窗口;选择菜单“File/Open”就可以打开一个已经存在的m-文件,并且可以在这个窗口中编辑这个m-文件。

四、实验内容

打开MATLAB语言操作界面

打开[开始]-〉[程序]-〉matlab7.00,观察界面布局,了解commandwindow、workspace、commandhistory等板块的功能及用法

MATLAB帮助系统

在命令行输入intro、demo、help

例如:help或helpformat

练习Dos相似命令和变量查询

在命令行输入:cd、dir、type、path、who、whos、what、which

MATLAB的数据格式

Short、long、hex、shorte、longe、rational

使用format、formatshort、formatlong、formathex、formatshorte、formatlonge、formatrational分别格式化数据

例如:formatshort,a=pi或b=exp(1)

练习MATLAB基本语句

在命令行输入以下语句,观察运行结果

a=3

A=[123;456]

f1=‘Thisisastring’f2=‘exp(-2*a)*sin(a/5)’

size(a),size(f2)6.练习m文件的建立和运行

在命令行输入edit,或者在matlab环境中打开[File]-〉[New]-〉M-file,或者点击快捷菜单[NewM-file],打开m文件编辑窗口,输入以下语句:

xx=1:10

xx=linspace(-1,1,10)xx=logspace(-1,1,10)

打开[Debug]-〉[Run]运行,或者点击快捷菜单[Run]运行,并在主窗口观察运行结果,与在命令行输入相比较。

五、实验要求

利用所学知识,完成上述1至6项实验内容,并将实验结果写在实验报告上。

六、实验思考题

MATLAB软件有哪些功能特点?MATLAB与C语言语法有和相同之处?

在MATLAB语言中“:”和“;”的含义什么?

实验二 MATLAB数值运算实验

(验证性实验)

一、实验目的

l.熟悉Matlab中各类数据,尤其是矩阵的定义、赋值和运用。

2.了解Matlab的矩阵分析函数以及求线性方程组的数值解;3.熟

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档