中南大学自动化胡杨系统仿真实验报告完整

中南大学系统仿真实验报告指导老师:实验者:学号:专业班级:完成时间:---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---实验一MATLAB中矩阵与多项式的基本运算基本命令训练:1.eye(m)取n=3,程序如下:>>eye(3)ans=100010001结论:eye(n)用于产生n×n维的单位矩阵,在这里n取3,故产生3×3维单位矩阵。2.one(n)、ones(m,n)对ones(n)取n=5,对ones(m,n)取m=3,n=5,程序如下:>>ones(5)ans=1111111111111111111111111>>ones(3,5)ans=111111111111111结论:ones(n)用于产生n×n维的全1矩阵,在这里n取5,故产生5行5列全1矩阵。ones(m,n)用于产生m×n维的全1矩阵,在这里m取3,n取5,---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---故产生3行5列的全1矩阵。3.zeros(m,n)取m=3,n=2,程序如下:>>zeros(3,2)ans=000000结论:zeros(m,n)用于产生m×n维全0矩阵,在这里m取3,n取2,故产生3行2列全0矩阵。4.rand(m,n)取m=3,n=4,程序如下:>>rand(3,4)ans=0.95010.48600.45650.44470.23110.89130.01850.61540.60680.76210.82140.7919结论:rand(m,n)用于产生m×n维平均分布的随机矩阵,在这里m取3,n取4,故产生了3行4列的随机矩阵5.diag(v)先创建3×3的魔方矩阵v,在进行diag(v)运算,程序如下:>>v=magic(3)diag(v)v=816357492ans=---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---852结论:diag(v)用于得到矩阵v的对角元素6.A\B、A/B、inv(A)*B、B*inv(A)先创建A、B两个矩阵,在进行运算,程序如下:>>A=[1,2;3,4];>>B=[5,6;7,8];>>a=A\Bb=A/Bc=inv(A)*Bd=B*inv(A)a=-3-445b=3.0000-2.00002.0000-1.0000c=-3.0000-4.00004.00005.0000---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---d=-1.00002.0000-2.00003.0000结论:’/’表示矩阵右除,’\’表示矩阵左除,inv(A)表示求A的逆矩阵,由实验结果可知,矩阵左除与右除结果不一样,矩阵左乘与右乘结果也不一样,A\B是求AX=B的解,A/B是求XB=A的解。所以编程求解的时候要注意区分他们的区别。7、roots(p)>>symsx;>>a=3*x.^3+2*x+5;>>p=[3,0,2,5]>>roots(p)p=3025ans=0.5000+1.1902i0.5000-1.1902i-1.0000结论:roots(p)函数用于求多项式的根,以向量形式输入多项式的系数,对应降幂排列,然后调用函数,即可求得对应多项式的根。8、poly>>A=[1,2;3,4];>>poly(A)ans=1.0000-5.0000-2.0000---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---结论:poly(A)用于求矩阵A的特征多项式的系数9.conv、deconv>>A=[1,2];>>B=[3,4];>>a=conv(A,B)b=deconv(A,B)a=3108b=0.3333结论:使用conv函数对多项式进行乘法运算,其使用格式为c=conv(a,b),其中a和b为两个多项式的系数向量,c为相乘所生成的多项式的系数向量。使用deconv(a,b)完成除法运算。10.A*B与A.*B的区别>>A=[1,2];>>B=[5,6]';>>a=A*BA=[1,2];B=[5,6];b=A.*Ba=17b=512结论:A.*B称为“点乘”、“位乘“,即为两个行列数相同的矩阵,对应位置一一相乘,得到的结果依位置对应到结果矩阵中,而A*B为矩阵乘法,要求前者A的列数与后者B行数对应。11.who与whos的使用---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除--->>A=[1,2;3,4];>>whowhosYourvariablesare:ANameSizeBytesClassAttributesA2x232double结论:who给出变量的名称清单;而whos给出所有变量的详细信息。12.disp、size(a)、length(a)的使用>>a='helloworld';>>disp(a)a=[1,2,3,4];B=size(a)C=length(a)helloworldB=14C=4结论:disp函数的作用是直接将内容输出在Matlab命令窗口中,size(a)表示矩阵每个维度的长度,length(a)表示矩阵a的最大的长度。---本文来源于网络,仅供参考,勿照抄,如有侵权请联系删除---实验二MATLAB绘图命令基本命令训练1.plot2.loglog3.semilogx4.semilogy5.polar6.title7.xlabel8.ylabel9.text10.grid11.bar12.stairs13.contour1.>>t=[0:pi/360:2*pi*22/3];x=93*cos(t)+36*cos(t*4.15);y=93*sin(t)+3...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

确认删除?