MATLAB实验报告1

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

系统仿真与MATLAB实验报告实验一:MATLAB基本操作一、实验目的:1、学习并撑握MATLAB语言的基本操作方法;2、撑握命令窗口的使用;3、熟悉MATLAB的数据表示、基本运算和程序控制语句;4、熟悉MATLAB程序设计的基本方法。二、实验编程与测试1.矩阵运算(1)已知A=[12;34];B=[55;78];求A^2*B程序:A=[12;34];B=[55;78];C=(A^2)*BC=105115229251(2)矩阵除法已知A=[123;456;789];B=[100;020;003];求A/B,A\B程序:A=[123;456;789];B=[100;020;003];C1=A/BC1=1.00001.00001.00004.00002.50002.00007.00004.00003.0000C2=A\BWarning:Matrixisclosetosingularorbadlyscaled.Resultsmaybeinaccurate.RCOND=1.541976e-018.(TypewarningoffMATLAB:nearlySingularMatrixtosuppressthiswarning.)C2=1.0e+016*-0.45041.8014-1.35110.9007-3.60292.7022-0.45041.8014-1.3511(3)矩阵的转置及共轭转置已知A=[15+i,2-i,1;6*i,4,9-i];求A.’,A’程序:A=[15+i,2-i,1;6*i,4,9-i];B1=A.'B1=15.0000+1.0000i0+6.0000i2.0000-1.0000i4.00001.00009.0000-1.0000iB2=A'B2=15.0000-1.0000i0-6.0000i2.0000+1.0000i4.00001.00009.0000+1.0000i(4)使用冒号选出指定元素已知A=[123;456;789];求A中第3列前2个元素;A中所有第2行的元素;程序:A=[123;456;789];B1=A(1:2,3)B1=36B2=A(2,1:3)B2=456(5)方括号[]用magic函数生成一个4阶魔术矩阵,删除该矩阵的第四列程序:A=magic(4)A=16231351110897612414151A(:,4)=[]A=162351110976414152.多项式(1)求多项式3()24pxxx的根程序:p=[10-2-4];roots(p)ans=2.0000-1.0000+1.0000i-1.0000-1.0000i(2)已知A=[1.2350.9;51.756;3901;1234]求矩阵A的特征多项式;求矩阵多项式中未知数为20时的值;把矩阵A作为未知数代入到多项式中;程序:A=[1.2350.9;51.756;3901;1234];b=poly(A)b=1.0000-6.9000-77.2600-86.1300604.5500c=polyval(b,20)c=7.2778e+004y=polyval(b,A)y=1.0e+003*0.3801-0.4545-1.99510.4601-1.99510.2093-1.9951-2.8880-0.4545-4.89780.60460.43530.43530.0840-0.4545-1.1617z=polyvalm(b,A)z=1.0e-010*-0.0591-0.0913-0.0712-0.0662-0.0909-0.1273-0.1065-0.1023-0.0843-0.1171-0.0909-0.0878-0.0523-0.0777-0.0621-0.06033.基本程序设计(1)编写命令文件:计算1+2+…+n2000时的n值;程序:cleari=1;s=0;whiles2000s=s+i;i=i+1;endi=i-1i=63(2)编写函数文件:分别用for和while循环结构编写程序,求2的0到n次幂的和。程序1:%cleari=0;s=0;whilei=ns=s+2^i;i=i+1;ends程序2:%clears=0;fori=0:ns=s+2^i;ends(3)如果想对一个变量x自动赋值。当从键盘输入y或Y时(表示是),x自动赋为1;当从键盘输入n或N时(表示否),x自动赋为0;输入其他字符时终止程序。程序:clearx=input('input','s');inputyswitchxcase'y',x=1;case'Y',x=1;case'n',x=0;case'N',x=0;otherwiseendx

1 / 4
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功