- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
实验一 MATLAB基本操作实验
实验目的:
掌握Matlab软件使用的基本方法;
熟悉Matlab的数据表示、基本运算和程序控制语句;
熟悉Matlab绘图命令及基本绘图控制;
熟悉Matlab程序设计的基本方法。
实验装置:
计算机
实验原理及内容:
基本规则
一般MATLAB命令格式为
[输出参数1,输出参数2,……]=(命令名)(输入参数1,输入参数2,……)输出参数用方括号,输入参数用圆括号如果输出参数只有一个可不使用括号。
%后面的任意内容都将被忽略,而不作为命令执行。
可用↑、↓键来重现已输入的数据或命令。用←、→键来移动光标进行修改。
所有MATLAB命令都用小写字母。大写字母和小写字母分别表示不同的变量。
常用数有特定的名字,如pi(=3.141596)、Inf(=∞)、NaN则表示不定型求得的结果(如0/0)。
矩阵的输入要一行一行的进行,每行各元素用空格或(,)分开,每行用
(;)分开。如
1 2 3
A= 4 5 6
7 8 9
MATLAB书写格式为A=[1 2 3;4 5 6;7 8 9]
在MATLABZ中运行如下程序可得到A矩阵a=[123;456;789]
a=
1
2
3
4
5
6
7
8
9
需要显示命令的计算结果时,则语句后面不加“;”号,否则要加“;”号。运行下面两种格式可以看出他们的区别
a=[123;456;789] a=[123;456;789];
a= (不显示计算结果)
1 2 3
4 5 6
7 8 9
当输入语句过长需要换行时,应加上“…”后再回车,则可连续输入。
文件管理常用命令
帮助(HELP)命令
MATLAB有很多命令,因此很不容易记忆。使用HELP命令可以得到有关命令的屏幕帮助信息。
如在MATLAB环境下直接运行HELP命令就会在屏幕上给出MATLAB的基本命令以及相关的工具箱软件命令(请同学自行验证)。
而下面的格式可以得到指定命令的帮助信息,和详细说明。
help 命令名
如: helpstep
STEP StepresponseofLTIsystems.
STEP(SYS) plotsthestepresponseofeachinputchanneloftheLTIsystemSYS. Thetimerangeandnumberofpointsarechosenautomatically.
STEP(SYS,TFINAL)simulatesthestepresponsefromt=0tothefinaltimet=TFINAL.Fordiscrete-timesystemswithunspecifiedsamplingtime,TFINALisinterpretedasthenumberofsamples.
STEP(SYS,T)usestheuser-suppliedtimevectorTforsimulation.
Fordiscrete-timesystems,TshouldbeoftheformTi:Ts:Tf
whereTsisthesampletimeofthesystem.Forcontinuoussystems,TshouldbeoftheformTi:dt:Tfwheredtwillbecomethesampletimeofadiscreteapproximationtothecontinuoussystem.
STEP(SYS1,SYS2,...,T) plotsthestepresponseofmultipleLTIsystemsSYS1,SYS2,...onasingleplot. ThetimevectorTisoptional. Youcanalsospecifyacolor,linestyle,andmarkerforeachsystem,asin step(sys1,r,sys2,y--,sys3,gx).
Wheninvokedwithleft-handarguments,[Y,T]=STEP(SYS,...)
returnstheoutputresponseYandthetimevectorTusedforsimulation. Noplotisdrawnonthescreen. IfSY
文档评论(0)