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 .设IXI,把02兀间分为101点,画出以X为横坐标,y为纵坐标的曲线。»(0,2*,101);»(x)*(0.5+(l2)3*(x);»(,r,)6 .产生8X6阶的正态分布随机数矩阵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,画出参数010区间生成的曲线。»(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,r,22,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)»(k)10利用帮助查找函数的用法,并自己编写,验证几个函数极限的例子。(x)1(2)(x2-4),2)1/4(1+2*厂(3*x)(6*t)(1,0,'')(1,0,'')(O(x),0)(X)V=(1÷厂X,();上机试验二1 .验证所授课程的课件。2 .设,(),(1)若1,令n=1,2,3,4,在四个子图中分别画出其曲线。(2)若2,取0,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.绘制NI在定义域-2,2-2,2内的曲面。(利用)2:2;二()2*(-(X22)()4 .求代数方程3x5+4x4+7x3+2x2+912=0的全部根。(利用函数)3472912(p)5 .把1开五次方,并求其全部五个根。(提示:解x5-1=0)10000-1(p)6 ,Iz>c:,画出在三上的曲线。xl3:0.0111=(1.a2-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 .设。=工/:求J"'»X»*(2*x);(y,10)2 .设g=Sm,工十eoj,求卢°)X»(X)N(X-4;»y10z3 .设?=t4sn*x+工%gs%,求京»Xy»-4*(x)MM*(y)-4;»(z,)»Xy»1(x2+1)*(x2);»(y)5 .E»(92)3)6)6 .»x»(1(3),1,2)»O7 .求级数的和:叵(利用帮助,查找)»n»(2)21)»O8 .利用函数计算二重不定积笠Fl»Xy»()*(*y)9 .设方程(1)L三J,(2)三1与(3)/I,用符号运算工具箱函数分别求X的解。用0.5代入,求X的数值解,并与用函数所求的结果进行比较。»xlx2x3»xl(,xl3(0.5)=0');»x2(,x23(x2)=0,);»x3(,x33(0.5*x3)=0,);»xl23»100(0.5);»(p)10 .求微分方程的解:y,y,(2)=4,y,(1)=7,y(l)=8»Xy»CD32,D2y(2)=4,(1)=7,y(1)=8,)11 .设一,要求在0、10区间内画出三维曲线。»0:0.01:10;».*(3*z);».*(3*z);»3()12.设三,画出定义域-2,2-2,2内的曲面图。»(-2:0.1:2);>>-2.*(.八2八2);»013.设0.050.050.1;画出Z的曲面(平面)图。»(1:10:200,1:10:200);»0.05*0.05*0.1;»01.编写程序计算:(1)运用一个循环,但不能运用数组运算符。(2)运用数组运算符和,但不能运用任何循环。答:(1):100相加循环:0;1:1009S(2):门00相加函数:1:100;(D2.编制m文件,等待键盘输入,输入密码123,密码正确,显示输入密码正确,程序结束;否则提示,重新输入,直到正确为止。答:0;('等待键盘输入n');(0)123('输入密码正确')1;('密码错误,重新输入n');3 .编制m文件,输入n(正整数),显示全部小于n的质数。答:('输入正整数n');21;2(m)(00);p(n)=;P,其中参数可以为标4 .编写一个M函数文件(x),计算如下函数:I一量,也可以为向量。在指令窗口键入如下叮嘱检验该函数:(3)答:(x)0.5*(3).2.*(x)5 .利用产生10个随机数,利用循环对其进行排序(从大到小)。答:(1,10)1:101:10n(j)<n(j);n(j);('重新排列后:)n6 .编写m函数文件求半径为r的圆的面积和周长。答:(r)*/22*r7 .数组1:99中非素数(即质数)元素的和答:99;2;2(m)(00);p(n)=;(1:99)(p)8 .从键盘输入若干个数(每个数用回车结束),当输入0时结束输入,求这些数的平均值以与平方和。(结束标记0不计算在内)答:0;O;O;('');(O)OO;1;,2();1;y9 .输入的值,并将它们的值互换后输出。答:(,n);('n');10 .下面程序实现什么功能?100:200(n,77)0n答:在100到200之间输出第一个能被77整除的整数11:编写一个M函数文件计算下列级数的和:JX和n的值由指令给出。答:('n);(,n);1;1;1*i;(x.i);y12:编写函数文件,参数为整数n,返回值为:n!尾部。的个数。0;(,n);1*i;1:1000(a,I(Tj)O1;