文档介绍:《MATLAB语言及其应用》实验指导书目录实验一Matlab使用方法和程序设计 实验二控制系统的模型及其转换 实验三 控制系统的时域、频域和根轨迹分析 实验四动态仿真集成环境-Simulink 实验一Matlab使用方法和程序设计实验目的1、 掌握Matlab软件使用的基本方法;2、 熟悉Matlab的数据表示、基木运算和程序控制语句3、 熟悉Matlab绘图命令及基本绘图控制4、 熟悉Matlab程序设计的基木方法二、实验内容:1、 帮助命令使用help命令,查找sqrt(开方)函数的使用方法;2、 矩阵运算矩阵的乘法已知A二[12;34];B二[55;78];求A"2*B»A=[12;34];B=[55;78]>>A"2*Bans=105 115229 251(2)矩阵除法已知A二[123;456;789];B二[100;020;003];A\B,A/B»A=[123;456;789];B=[100;020;003];»A\BWarning:=~01&ans=+016*----»A/[5+i,2-i,l;6*i,4,9-i];求A.',A'»A二[5+i,2-i,l;6*i,4,9-i];»A.'A/ans=0000+ 0+- ->>A'-++(4)使用冒号表达式选出指定元素已知:A二[123;456;789];求A中第3列前2个元索;A中所有列第2,3行的元索;方括号[]用magic函数牛成一个4阶魔术矩阵,删除该矩阵的第四列»B=A([2,3],[1,2,3])C=magic(4)161311101415»C([l,2,3,4],[1,2,3])16 2 35 11 109 7 64 14 153、多项式求多项式p(x)=x3-2x-4的根p=roots([10-2-4])P二0000-+--[;;3901;1234]求矩阵A的特征多项式;把矩阵A作为未知数代入到多项式中;»AA=sym(A);poly(AA)ans=xA4・(69*xA3)/10・(3863*xA2)/50・(8613*x)/100+12091/20>>A"3-2*A-4ans=、基本绘图命令绘制余弦曲线y二cos(t),te[0,2n]在同一坐标系中绘制余弦曲线y=cos(t-)和正弦曲线y=sin(t-),te[0,2n]>>t=[0::2*pi];y=cos(t);plot(t,y);>>holdon>>t=[0::2*pi];y=cos(t~);plot(t,y);>>holdon>>t=[0::2*pi];y=sin(t-);plot(t,y);5、基木绘图控制绘制[0,4Ji]区间上的xl=10sint曲线,并要求:线形为点划线、颜色为红色、数据点标记为加号;坐标轴控制:显示范围、刻度线、比例、网络线(3)标注控制:坐标轴名称、标题、相应文本;»t=[0::4*pi];xl=sin(t);plot(t,xl,'r-.+')>〉»title(,试验一');xlabel('t');ylabel('y=10*sin(t)');试验一1086420-4-6-8-10su一sbLHA十+-f40 2 4 6 8 10 12 14t6、基木程序设计(1)编写命令文件:计算1+2+…+M2000时的最大n值;>>while(s<=2000),m=m+l;s=s+m;end,[s-m,m-1]ans二1953 62(2)编写函数文件:分别用for和wh订e循环结构编写程序,求2的0到n次幕的和。M_File:function[srn]=Untitled3(k)s=0;n=0;whil