Matlab编与应用习题和一些参考答案.docVIP

  • 189
  • 0
  • 约1.37万字
  • 约 12页
  • 2016-10-06 发布于贵州
  • 举报
Matlab编与应用习题和一些参考答案

Matlab上机实验一、二 安装Matlab软件。 验证所学内容和教材上的例子。 3.求下列联立方程的解 a=[3 4 -7 -12;5 -7 4 2;1 0 8 -5;-6 5 -2 10]; b=[4;4;9;4]; c=a\b c = 5.2226 4.4570 1.4718 1.5994 4.设,,求C1=A*B’;C2=A’*B;C3=A.*B,并求上述所有方阵的逆阵。 A=[1 4 8 13;-3 6 -5 -9;2 -7 -12 -8]; B=[5 4 3 -2;6 -2 3 -8;-1 3 -9 7]; C1=A*B C1 = 19 -82 30 12 27 3 -38 54 29 C2=A*B C2 = -15 16 -24 36 63 -17 93 -105 22 6 117 -60 19 46 84 -10 C3=A.*B C3 = 5 16 24 -26 -18 -12 -15 72 -2 -21 108 -56 inv(C1) ans = 0.0062 0.0400 -0.0106 -0.0046 0.0169 0.0030 0.0168 0.0209 0.0150 inv(C2) Warning: Matrix is close to singular or badly scaled. Results may be inaccurate. RCOND = 8.997019e-019. ans = 1.0e+015 * -0.9553 -0.2391 -0.1997 0.2700 0.9667 0.2420 0.2021 -0.2732 -0.4473 -0.1120 -0.0935 0.1264 -1.1259 -0.2818 -0.2353 0.3182 inv(C3) ??? Error using == inv Matrix must be square. 5.设 ,把x=0~2π间分为101点,画出以x为横坐标,y为纵坐标的曲线。 x=linspace(0,2*pi,101); y=cos(x)*(0.5+(1+x.^2)\3*sin(x)); plot(x,y,r) 6.产生8×6阶的正态分布随机数矩阵R1, 求其各列的平均值和均方差。并求该矩阵全体数的平均值和均方差。 (mean var) a=randn(8,6) mean(a) var(a) k=mean(a) k1=mean(k) i=ones(8,6) i1=i*k1 i2=a-i1 i3=i2.*i2 g=mean(i3) g2=mean(g) 或者 u=reshape(a,1,48); p1=mean(u) p2=var(u) 7.设x=rcost+3t,y=rsint+3,分别令r=2,3,4,画出参数t=0~10区间生成的x~y曲线。 t=linspace(0,10); r1=2; x1=(r1*cos(t)+3*t); y1=r1*sin(t)+3; r2=3; x2=(r2*cos(t)+3*t); y2=r2*sin(t)+3; r3=4; x3=(r3*cos(t)+3*t); y3=r3*sin(t)+3; plot(x1,y1,r,x2,y2,b,x3,y3,m) 8.设f(x)=x5- 4x4 +3x2- 2x+ 6 (1) 在x=[-2,8]之间取100个点,画出曲线,看它有几个过零点。(提示:用polyval 函数) x=linspace(2,8,100); y=polyval([1 0 -4 3 -2 6],x); plot(x,y,b,x,0,y) (2) 用roots函数求此多项式的根。 t=[1 0 -4 3 -2 6] p=roots(t) 9.建立一个字符串向量,然后对该向量做如下处理: (1) 取第1~5个字符组成的子字符串。 (2) 将字符串倒过来重新排列。 (3) 统计字符串中小写字母的个数。 10.利用帮助查找limit函数的用法,并自己编写,验证几个函数极限的例子。 Matlab上机实验二 1.验证所授课程的课件。 2.设x=sint, y=sin(nt+a

文档评论(0)

1亿VIP精品文档

相关文档