matlab课后习题答案到章_第1页
matlab课后习题答案到章_第2页
matlab课后习题答案到章_第3页
matlab课后习题答案到章_第4页
matlab课后习题答案到章_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、matlab课后习题答案至!J早Last updated on the afternoon of January 3, 2021习题二1. 如何蹄 伽是MATLAB最茎 水的如对製*2.:因为向盘可以看成是仅有一行或一 列的矩徉,单个数据(标量)可以看成 迢仅含一个元素的矩阵,故向量和单个 散据都可以作为矩阵的轄例采处理 因此,矩阵是LIATLAB 本、最垃要的数据对象.2. 设A和B逢两个闻堆闻大小的矩Mb H:AB和A/B的值是否相等(2)答:不相等(3) A./B和B.A的值是否相等?答:相锌.(4) A/B和BA的值是否相等(5)答:不相等(5) A/B和BA所代表的数学含义是什么?i

2、ff: A/B轸效于B的逆方乘A矩 阵,即 A*inv(B), WBA4?效于 B矩廨的逆左乘A連阵,即 inv(B)*A 3. 宵出尤成下列操他的命令(1) 将矩阵4第25行中第1,3,5列元素IR給矩阵E :B=A(2:5,1:2:5); B=A(2:5,(135)(2) 删除矩阵虫的第7号元素. : A(7)=J(3) 将矩阵4的每个元素值加30.备:A=A+30;(4) 求矩阵力的大小和维数ff: oizc(A);ndiuic(A);(5) 将向: f的0元素用机器竽来代卑:t(find(t=0)=cp3;(6) 将含有12个元素的向:*转换成3x4矩阵答:rechape(n,3.4)

3、;(7) 求一个字符申的ASCII码 : abc( 41239 );或 donbld U23);(8) 求一个ASCII谒所对应的字符.答:chor(49);4. 下列命令执行扁LK L2. L3.L4的值分别是多少?A=l:9;B=10-A;.L1=A=B;L2=A3&A3&A7);V: LI 的值为0,0,0,0,1,0,0,0,01L2的值为1,1,1,14,0,0,0,0L3的值为0,0,0,1,1,1,0,0,0)L4的值为4.5,65. 巳如完成下列操作:(1) 贰出A的前3行构成矩阵B,前两列构成矩陣C,右 下角3x2子矩阵构成矩 阵D, B与C的乘积构成 矩徉E答:B=A(1:

4、3,:);C=A(:,1:2);D=A(2:4f3:4);E=B*C;(2) 分别求 E=10&A25)_o r答:E=10S&A25)=l;57当 A= 34 JTciIJ,Inf,-Inff-pi,cpo,0时,分析下列函数的执行结果: edl(A) 9 onyiA), icnan(A), ioinf(A) 9 iofinitc(A|.oll(A)的值为0einyiA)的值为1ionon(A)的值为0,1,0,0,0,0,0ieinf(A)的值为0,0,1,1,0,0,0 iofinitdA)的值为1,0,0,0,1,1,1&用结构体矩陣来存储5名学生的莠本情况数据,每名学生的数据包括 学

5、号、姓W、电业和6门课程的成 绩.答:tixdcnt(l).id= 0001;otndcntl l).neunc=,ToiH;ot idrnt( 1). major= coiujn iter; sti xdcnt (1) .grade=89,78,67,90, 86,85;9.建立单元矩阵B并回答有关间题 BU,lf=l;BU,2RBwnden; B2,lf=re3hapc4同样大小的幺矩阵窖:oneo(oize(A);(5) 将矩阵虫对角线的元素加30.答:A+eyu9込d(A)*30;(6) 从矩阵4提贰主对角线元 素,井以这些元素构成对角 阵B容:B=dieig(dia2(A);2- 使

6、用函散,实現方阵左靛90。或右 施90“的功能例如,廉矩降为 A9 4左靛后得秀B,右錠后得到B=rot90(A);C=rot90(A,-l);3. 建立一个方阵4,求4的逆矩徉和 4的行列式的直,井整证4与 是互逆的.4(: A=rand(3)*10;B=inv(A);C=dct(A);先计算BE,再计 算AF,由计算可知EAfVB, 即川才瓦:4是互逆.4. 求下面线性方程组的鮮.答:A=|4,2=&:vr=ei*HA2+b*+c; endy=a*(cin(b)Ac)+n;endrank(A);3=log(abc(b+c/7:);税:enddic( y= ,ni uu2 atHy);用sw

7、itch语旬实现计算: ft=inPHtC请输入c的值:); b=inPntCi#输入 b 的值); c-inpixtm输入 c 的值:); z:=inputCit输入比的值:); owitcllfir:(n/caee】,2 y=a*nA2+b*n+c; caGcnixui2ccll(3:6) ya*(3in(b)Ac)+x; caccni uu2cd11(7 :10) y=l(圮(egb+c/x); enddiopy ,ni uu2 otr(y);3. 产生20个两位随机整数,输出其 中小于平均值的偶数:A=fir:(10+89*mnd(l,20); oiuu=0;fori=l:20 onu

8、A=ciun+A(i); end B=A(find(AV_iuec:V_iuec:=?end;ifr:V_uiinV_iuin=x;end;enddiop(大散为:,m uu2 3tT(v_ng:);diop(C小数为:,m uu2 ctr(v_iiHn);(2)用ii心函数、xuin函数实现:fori=l:5A(i)=mpnt(i# 输入第,muu2=tT(i),数:);enddiop(ft大散为:,m uu2 otr(uiec:(A);di“最小数为:,m uu2 ctr(uiin(A|);巳知:j = 1 + 2 + 22+23+ + 263,分别用循环结构和谓用MATLAB的oiun函

9、数求n的值.(1)用循环结枸实規:3=0;fori=0:63妥求分别用循环结构和向:运# (使用sun或prod来实现.(1) 用循环结枸实現: oiun=0;fork= 1:100C1UH=C1UH*(-W(k+l)/k;endcun丄使用oiuh函数:A;fork= 1:10000沪塢卜lroD/k;end5UU(X)(2) 用循环结构实現: oiun=0;fork= 1:100C1UH=C1UH*(- l)A0:+l)/(2*k-l);endc=o+2Ai; endcum使用oiuu函数:调用suix函数实亦3=0:63;0=2.a3;OHU1(C)-=n;fork= 1:100x=(s

10、,(.l)A(k+l)/(2*k-l)J:end5uu(:)6. 当 n 分别贰 100. 1000. 10000 时,求下列各式的值.(3)用循环结构实现:OHU1=0;fork= 1:100_丄+丄_丄+ (_ 1)曲- + (= In2)2 3 4fl01 un=3i uu+1/(4 Alz);(2)endi-14-3 5丄+ )74cixm使用5UU函数实现: 机;fork= 1:100end2x2 V13 A4x4 V35 A6x6 57 Jzonuifn) /【:踽谀、2;fork= 1:100d込1)(矩陣A和矩陣B的点乘为:end);412ty20使用Iwd函数实現:9.先用函

11、数的递归调用定义一个函散y=-=1;112fork= 1:100文件求工,然后调用该函数46:=(,(2*k)*(2*k)/(2*k-r-1第五韋W(2%+1);文件求end1005()10 1y=100./(l+:.A2);prod(n)D+为宀家.*1衣】&Kplot(z:,y)7.绢写一个西敌文件,求小于任意自然数(2 氐=-10: 10;n的斐滅那5? (Fibnacci)数列各顼.y=l/(2*pi)*P(-HA2/2);斐波那與敌列定义如下:函数立件:plot(:,y):fi mctionci uu=mync(n an)(3)e2plotCnA2+y2=r)fi xnction:=

12、fibnacci(n|ifn=l(4)fori= 1:n01UU=l;t=-10:10;ifi=2elce:=t.A2;W=l;5uu=myfnc(n -y=5*t.A3;elcel,iu)+nAiu;plot(n,y):z(i)=n(i-l)+n(i-2);end2end在命令窗口中课用文伸,计算(1)end10()501() 1tlletei=0:2*pi;8.编写一个函数立件,用于求冋个矩D+2X+當:A-l Krho= 5*co3(theta)+4;阵的乘积和点乘,然后左命令文伸polorJtheta.rho)中调用该函数5iuV=myfnc( 100, l)+myfnc(2)答:SO

13、fj+uiyfncUO,)thcta=:2*pi;函数文伸:10.写出下列稅序的输出结果.rlio= 12./on=linciaee(-10,10200);所以 PM=15n5+QHad(f,-l,l)y=D;(2)anG=fond)=Hroots (P)ifc)0(3)y=ycO.A2+(l+nO).A(l/4)+5;f=inline(n. *cin()./(1 +coc(n) .A2);elccifc)=:O+qiiad(f,0,pi)y=y,01;建立函数立件:anc=elccifc:00fi mctionf=fnyT(i i)y=y.A3+cqrt(l-:0)-5;:=n(l);y=u

14、(2);(4)endf=3.*n.A2+2*n.*y+y.A2f=inline(eib3(coc(+y)F);end在命令宙口中愉入以下命令:dblqixad(f,0,pi,0,pi)plot(x,y)U,fiHin=fiidnorzirch(fcr,euiG=fplot函数:结果:fl4ot(:0).*(H.A2+(l+x) a(i/*N=64;%采样点散4)*5)*,-10,10)(2)T=5;%采祥肘间终点f=inline(,-3in(zd-cO3(n.A2)j;t=linoPeice(0,T,N);%出 N 个采样时间1fina:=fiuinbnd(f,O,pi)ti (i=l:N)A

15、=randn(10,5)finft2:=y=ezqM-t);%求各采样点祥本值V(1) msn(A);均值ctd(A);标准方羞dt=t(2)t;采祥周期(2) iiuc:(uiar:(A|);ft大元素6f=l/dt;%采样频率uiin(min(A);最小元素 n=pi/6pi/ 4pi/3);Y=fftM;%计挥y的快連傅里叶变换Y(3) B=oiuii(A;A每行元素的和f=inline(,cin(n). a2+cos(h) .a2);F=Y(l:N/2+l);%F(k)=Y(k)qiuh(B);A全SB元素之和dn=diff(f(s,5*pi/ 12W/(pi/12)可參见f=P(0:

16、N/2)/N;%tt频车紬(从0开擴(4) oort(A);A的每列元素按升序排列第157页例邀Not(bc(F)%绘轲按福频率田oort(A,2/ descend* );A 的每行元素按dn=9将序排列000(1)2.x=pi/2时单独计界:矩廨求逆法:(1)pi/2;A=235;374;l-71;(2)f Sinlme(,cin(s). a2+cob(x) .a2);b=(10;3;5;K=81100;diff(f(,pi)/(pi/2)z:=inv(A)*bY=l:10;anc=Xl = l:100;0Yl=intcri 1 (2:,Y,X 1 ,Q ibic)(2)3.x=l:3;曰

17、41;f=inline(cqrt (n. A2 +1);矩阵除法法:v=48;dn=diff(f(s,4)A=235;374;l-71;P=ix)bdit(n,y,3)结果:b=10;3;5;z;=Ab連阵分解法:A=235;374;l-71; b=10;3;5;(L,U=1h(A|;x=U(Lb)(2)方法同(1)10.国散文件:line_oolntion(A?b)fi inctionk,y=lin jeoh ition(A,b)(m,n=ci2e(A);v=(;ifnonn(b)0ifreuik(A)=srank(A,b)ifrftnl:(A)=ndicpfWTTffi 俎有唯一解 X);:=Ab;elcedicpcwTre俎有无穷个鮮,密解为也齐次方程俎的基础解系为V);z;=Ab;y=niiU(A,r);enddispCttffl 无解);山】;endclcecUcpfWTTft俎有竽解小x=zeroo(n,l);iironk(A)Inlinc_o

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论