Matlab编程与应用习题和一些参考复习资料.docx
上机试验一、二3.求下列联立方程的解可»34-7-12;5-742;1O8-565-210;»4;4;9;4;»b4.设,求C1*B,2'*3.*B,并求上述全部方阵的逆阵。»1481336-5-9;2-7-12-8;»543-2;6-23-813-97;»C1*B,»C2,*B»C3.*B»(Cl)»(C2)»(C3)5 .设X,把02人间分为101点,画出以X为横坐标,y为纵坐标的曲线。»(0,2*,101);»(x)*(0.5+(1.2)3*(x);»(,r,)6 .产生8义6阶的正态分布随机数矩阵Rl,求其各列的平均值和均方差。并求该矩阵全体数的平均值和均方差。(8,6)(a)(a)(a)kl(k)(8,6)il*kli21i32.*i2(13)g2(g)或者(a,1,48);pl(u)p2(u)7 .设33,分别令2,3,4,画出参数(HO区间生成的曲线。»(0,10);»rl=2;»xl=(rl*(t)+3*t);»yll*(t)+3;»r2=3;»x2=(r2*(t)+3*t);»y22*(t)+3;»r3=4;»x3=(r3*(t)+3*t);»y33*(t)+3;»(xll,r22,b,33,m,)8 .设f(x)5-4x4+3x2-26(1)在-2,8之间取100个点,画出曲线,看它有几个过零点。(提示:用函数)»(2,8,100);»(10-43-26);»(,b,0y,)(2)用函数求此多项式的根。10-43-26(t)9 .建立一个字符串向量,然后对该向量做如下处理:(1)取第15个字符组成的子字符串。(2)将字符串倒过来重新排列。(3)统计字符串中小写字母的个数。»,123456,;»(1:5)»(1:1)654321»(a>,a,<=z,);»a(k)(k)-(,a,-,A,);»(a)»(a)10 .利用帮助查找函数的用法,并自己编写,验证几个函数极限的例子。()1(2)(x2-4),2)1/4(l+2*)(3*x)(6*t)(l,0,)(1,0,'')(O(x),0)(X)V=(1+)x,();上机试验二1.验证所授课程的课件。2.设,(),(1)若1,令n=1,2,3,4,在四个子图中分别画出其曲线。(2)若2,取O,3,2,与兀,在四个子图中分别画出其曲线。(1)1;(t)l(l*)2(2*)3(3*)4(4*);(2,2,1)(1)(2,2,2)(2)(2,2,3)(3)(2,2,4)(4)(2)2(t)1(2*0)2(2*3)3(2*2)4(2*)(2,2,1)(1)(2,2,2)(2)(2,2,3)(3)(2,2,4)(4)3.绘制在定义域-2,2-2,2内的曲面。(利用)2:2;=()2*(-(X22)()4 .求代数方程3x5+4x4+7x3+2x2+912=0的全部根。(利用函数)3472912(p)5 .把1开五次方,并求其全部五个根。(提示:解x5-1=0)6,,画出在×上的曲线。xl3:0.0111=(1.2-4.*xl-3)2;x21:0.01:122.2+1;x3=l:0.01:33=(3.*2+4.*x3-3)/2(xl1);(x22);(x33)上机试验三1.设”=工产,求/现»X»*(2*x);(y,10)2 .设"=3'h+COJ4X,求U0°)X»(x)-4«14;»y103 .设Z=+XVojV求不»Xy»4*(x)44*(y)4;»(Zj,)»Xy»1(x2+1)*(x2);»(y)»(92)3)6)»X7 .求级数的和:叵(利用帮助,查找)»n»(2)21)8 .利用函数计算二重不定积5»Xy»(0*(*y)9 .设方程(1)E三l,(2)E三l与(3)E三,用符号运算工具箱函数分别求X的解。用0.5代入,求X的数值解,并与用函数所求的结果进行比较。»xlx2x3»xl(,x3(0.5)=0,);»x2(,x23(x2)=0,);»x3Cx33(0.5*x3)=0,);»xl23»100(0.5);»(p)10 .求微分方程的解:y''''',(2)=4,y,(1)=7,y(l)=8»Xy»('D32','D2y(2)=4','(l)=7','y(l)=8')11 .设I一,要求在(TlO区间内画出三维曲线。»0:0.01:10;».*(3*z);».*(3*z);»3()12.设N,画出定义域-2,2-2,2内的曲面图。»(-2:0.1:2);».2.*(.2.a2);13.设0.050.050.1;画出Z的曲面(平面)图。»(1:10:200,1:10:200);»0.05*0.05*0.1;1 .编写程序计算:(1)运用一个循环,但不能运用数组运算符。(2)运用数组运算符和,但不能运用任何循环。答:(1):100相加循环:0;1:100(2):l100相加函数:1:100;(1)2 .编制m文件,等待键盘输入,输入密码123,密码正确,显示输入密码正确,程序结束;否则提示,重新输入,直到正确为止。答:(,等待键盘输入n');(O)123(,输入密码正确')1;('密码错误,重新输入n');0;3 .编制m文件,输入n(正整数),显示全部小于n的质数。答:('输入正整数n');21;2(m)(00);p(n)=;P4 .编写一个M函数文件(x),计算如下函数:1,其中参数可以为标量,也可以为向量。在指令窗口键入如下叮嘱检验该函数:(3)答:(x)0.5*(3).2.*(x)5 .利用产生10个随机数,利用循环对其进行排序(从大到小)。答:(1,10)n(j)<n(j);n(j);n;('重新排列后:)n6 .编写m函数文件求半径为r的圆的面积和周长。答:(r)*r22*r7 .数组1:99中非素数(即质数)元素的和答:99;2;2(In)(00);p(11)=;(1:99)(p)8 .从键盘输入若干个数(每个数用回车结束),当输入0时结束输入,求这些数的平均值以与平方和。(结束标记0不计算在内)0;O;(O)OO;1;-2;1;y9 .输入的值,并将它们的值互换后输出。答:('n,);('r);Xy10 .下面程序实现什么功能?100:200(n,77)0n答:在100到200之间输出第一个能被77整除的整数H:编写一个M函数文件计算下列级数的和:X和n的值由指令给出。答:('n');(,n);1;1;1*i;(x.i);y12:编写函数文件,参数为整数n,返回值为:n!尾部O的个数。答:1;0;('n,);1*i;1:1000(a,I(Tj)O1;