- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《MATLAB基础应用与系统仿真》
实验指导书
主 编 王福平
审 核 张广忠
校 对 杨 艺
北方民族大学电气信息工程学院
二○○八年三月
目 录
实验一 MATLAB语言基础实验………………………………………………5
实验二 MATLAB数值运算实验………………………………………………9
实验三 MATLAB符号运算实验………………………………………………13
实验四 MATLAB图形绘制实验………………………………………………16
实验五 系统控制仿真实验(一)…………………………………………19
实验六 系统控制仿真实验(二)…………………………………………21
实验七 SIMULINK仿真分析…………………………………………………25
实验一 MATLAB语言基础实验
(验证性实验)
一、实验目的
1. 熟悉MATLAB运行环境和MATLAB语言的主要特点。
2.掌握MATLAB语言的基本语法规则及基本操作命令的使用。
3.学会m文件的建立和使用方法。
二、实验仪器与软件
1. PC机 1台
2. MATLAB7.0环境
三、实验原理
MATLAB环境是一种为数值计算、数据分析和图形显示服务的交互式的环境。MATLAB有3种窗口,即:命令窗口(The Command Window)、m-文件编辑窗口(The Edit Window)和图形窗口(The Figure Window),而Simulink另外又有Simulink模型编辑窗口。
1.命令窗口(The Command Window)
当MATLAB启动后,出现的最大的窗口就是命令窗口。用户可以在提示符“”后面输入交互的命令,这些命令就立即被执行。
在MATLAB中,一连串命令可以放置在一个文件中,不必把它们直接在命令窗口内输入。在命令窗口中输入该文件名,这一连串命令就被执行了。因为这样的文件都是以“.m”为后缀,所以称为m-文件。
2.m-文件编辑窗口(The Edit Window)
我们可以用m-文件编辑窗口来产生新的m-文件,或者编辑已经存在的m-文件。在MATLAB主界面上选择菜单“File/New/M-file”就打开了一个新的m-文件编辑窗口;选择菜单“File/Open”就可以打开一个已经存在的m-文件,并且可以在这个窗口中编辑这个m-文件。
四、 实验内容
1. 打开MATLAB语言操作界面
打开[开始]-〉[程序]-〉matlab7.00,观察界面布局,了解command window、workspace、command history等板块的功能及用法
2.MATLAB帮助系统
在命令行输入intro、demo、help
例如:help 或 help format
3. 练习Dos相似命令和变量查询
在命令行输入:cd、dir、type、path、who、whos、what、which
4. MATLAB的数据格式
Short、long、hex、short e、long e、rational
使用format、format short、format long、format hex、format short e、format long e、format rational分别格式化数据
例如:format short,a=pi或b=exp(1)
5.练习MATLAB基本语句
在命令行输入以下语句,观察运行结果
a=3
A=[1 2 3;4 5 6]
f1=‘This is a string’
f2=‘exp(-2*a)*sin(a/5)’
size(a),size(f2)
6.练习m文件的建立和运行
在命令行输入edit,或者在matlab环境中打开[File]-〉[New]-〉M-file,或者点击快捷菜单[New M-file],打开m文件编辑窗口,输入以下语句:
xx=1:10
xx=linspace(-1,1,10)
xx=logspace(-1,1,10)
打开[Debug]-〉[Run]运行,或者点击快捷菜单[Run]运行,并在主窗口观察运行结果,与在命令行输入相比较。
五、实验要求
利用所学知识,完成上述1至6项实验内容,并将实验结果写在实验报告上。
六、实验思考题
1.MATLAB软件有哪些功能特点?MATLAB与C语言语法有和相同之处?
2.在MATLAB语言中“:”和“;”的含义什么?
实验二 MATLAB数值运算实验
(验证性实验)
一、实验目的
l. 熟悉Matlab中各类数据,尤其是矩阵的定义、赋值和运用。
2. 了解Matlab的矩阵分析函数以及求线性方程组的数值解;
3.熟悉多项式运算函数、数值插值
文档评论(0)