综合测控实验MATLAB

综合测控实验MATLAB

ID:44991928

大小:596.50 KB

页数:60页

时间:2019-11-06

综合测控实验MATLAB_第1页
综合测控实验MATLAB_第2页
综合测控实验MATLAB_第3页
综合测控实验MATLAB_第4页
综合测控实验MATLAB_第5页
资源描述:

《综合测控实验MATLAB》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、综合测控实验主讲人:黄弢、王峻峰独立设课16学时讲:4学时做:12学时普通实验:6学时实验作品:6学时参考书:《反馈控制系统设计与分析——MATLAB语言应用》清华大学出版社,2000年,薛定宇《基于MATLAB的系统分析与设计——控制系统》,西安电子科技大学出版社,1999年,楼顺天《精通MATLAB6.5版》,北京航空航天大学出版社,2002年,张志涌等综合测控实验指导书(东3楼221#黄弢老师:87557415)本学期MATLAB使用桌面当前路径窗口命令历史窗口工作空间窗口命令窗口快速启动按钮变换当前路径上篇:一、MATLAB的

2、工作空间工作空间是Matlab用于暂时存储各种变量和结果的内存空间。在该窗口中显示工作空间中所有变量的名称、大小、字节数和变量类型说明,可对变量进行观察、编辑、保存和删除。1、MATLAB的工作空间包含了一组可以在命令窗口中调整(调用)的参数who:显示当前工作空间中所有变量的一个简单列表whos:则列出变量的大小、数据格式等详细信息clear:清除工作空间中所有的变量clear变量名:清除指定的变量2、保存和载入workspace(1)savefilenamevariables将变量列表variables所列出的变量保存到磁盘文件f

3、ilename中Variables所表示的变量列表中,不能用逗号,各个不同的变量之间只能用空格来分隔。未列出variables时,表示将当前工作空间中所有变量都保持到磁盘文件中。缺省的磁盘文件扩展名为“.mat”,可以使用“-”定义不同的存储格式(ASCII、V4等)(2)loadfilenamevariables将以前用save命令保存的变量variables从磁盘文件中调入MATLAB工作空间。用load命令调入的变量,其名称为用save命令保存时的名称,取值也一样。Variables所表示的变量列表中,不能用逗号,各个不同的变量

4、之间只能用空格来分隔。未列出variables时,表示将磁盘文件中的所有变量都调入工作空间。3、退出工作空间quit或exit二、文件管理文件管理的命令,包括列文件名、显示或删除文件、显示或改变当前目录等。(what、dir、type、delete、cd、which)what:显示当前目录下所有与matlab相关的文件及它们的路径。dir:显示当前目录下所有的文件which:显示某个文件的路径cdpath:由当前目录进入path目录cd..:返回上一级目录cd:显示当前目录typefilename:在命令窗口中显示文件filename

5、deletefilename:删除文件filename》变量=表达式;通过等于符号将表达式的值赋予变量。当键入回车键时,该语句被执行。语句执行之后,窗口自动显示出语句执行的结果。如果希望结果不被显示,则只要在语句之后加上一个分号(;)即可。此时尽管结果没有显示,但它依然被赋值并在MATLAB工作空间中分配了内存。三、MATLAB语句形式1、变量(1)变量的命名:变量的名字必须以字母开头(不能超过19个字符),之后可以是任意字母、数字或下划线;变量名称区分字母的大小写;变量中不能包含有标点符号。(2)变量操作在命令窗口中,同时存储着输入

6、的命令和创建的所有变量值,它们可以在任何需要的时候被调用。如要察看变量a的值,只需要在命令窗口中输入变量的名称即可2、数值显示格式任何MATLAB的语句的执行结果都可以在屏幕上显示,同时赋值给指定的变量,没有指定变量时,赋值给一个特殊的变量ans,数据的显示格式由format命令控制。format只是影响结果的显示,不影响其计算与存储;MATLAB总是以双字长浮点数(双精度)来执行所有的运算。Formatshort;a=1.2formatlong;a=1.2四、MATLAB控制流1.for循环结构fori=1:10;%i依次取1,2,

7、…10,.x(i)=i;%对每个i值,重复执行由该指令构成的循环体,end;%结束2.while循环结构a(1)=1;a(2)=1;i=2;whilea(i)<=10000a(i+1)=a(i-1)+a(i);%当现有的元素仍小于10000时,求解下一个元素。i=i+1;end;i,a(i),3.if-else-end分支结构ifa(i)>=10000a(i),break;%跳出所在的一级循环。elsea(i)=-1,break;%跳出所在的一级循环。end;4.switch-case结构fori=1:5a(i)=iswitcha(i

8、)case1%a(i)=1时a(i)=…;%计算…数值case2%a(i)=2时a(i)=…;%计算…数值case3%a(i)=3时a(i)=…;%计算…数值case4%a(i)=4时a(i)=…;';%计算…数值oth

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。