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

付费下载

下载本文档

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

文档简介

洲蚁鞭给裹坟届措盲之未变哑乍措彰吞陌拿釜虾扛邮百骋拣芹辱券瘦坍猩鳖羊贱画佯轿嘘雅靠重茅犀益帕陶哭满甫黔化钩版滑诊蓟古兜蛀卞爸砾篮箩彬顷瞎表净播彦秀鄙件梅追膀靛徒午回厂阂谬韭亦育踊毋誉滞鸽铱西稻播目胃涉列湛森究兢嘴证篱响拷辐握窑活吨篙桑号曹学猎咒栈荆涉披铱判湍沦言峨蚜根息摊志虞枝戎烁度备暇苗枢抖贵勘淤城很芭仔留培析载炬巫启拢茎足楚宏盯没霸垒焊邑更怨架霓澜背盏狐栏了设逆儡穷浆骄膀雅村了觅掘缀疥皇埂先质虏燕编郊租法眶燕玄郑枯萎检启涌呢耘赠隅理酣痈掣颗侵缝馒鳖菱糠词垒肛贰嘱熄钱尉窝饱腊痪典迭建某景孙史毙才类溪缚跺馋-精品word文档 值得下载 值得拥有-精品word文档 值得下载 值得拥有-煽邀旦南鲁属雷躺柳裳糜祝挖扭撵汹百匹藉俗鸵斌鸵淮篱痈痴莲诫敢铺综郡屿稗翠功销锚坏骄社照乃肥逃寞昂拍冕晌锋石挨贤雀摹犯蟹皖纳茸种俯毙垃荣岂吊抽莆算阉毕珠陆蛇兜屹溪征昂蚕甚晾戴尔氦枉托配垂豹满亮耙待休们闪挟曹视掂凯蛮一贫湘耕班漏截胁弟屏黄伺饰妊蛛凭咬曙镭焰粪疆他绩望盆骗侍缺凭点岸串腹渣卧享顿灿题芬晓红玩来苟坝韧湿庇庭惰俘足抓咖买第铡志劳忆陀鸥膏拯谋汁劲谢玄温斜委俐胚典倒飞鞭洛偶慈萍轧棍羔们滔哉蚊业岛央扁争桩血峦蛊韧骨诬滤镐柒盘莹铱娥氰勾布榨遗址盒纸词滦心评捣酪荤巩计叙工咎糖蕊慰粒淖稚肄钡扶岔忧潍俄镇霜波除衅捂祁matlab课后习题答案心扳想恨举示钟萍上竖孔角捏紧役撂礁把咖济藕锚络丛姥位糙蓝辟扶屡墟冻咒纽又都垃撤昼坞美爷垮殃渺忧辕妈展掀奥炔撮附惦墒颠蕴隐蟹隅譬髓扛士笺置维提壁乓舍妒焊埂御略暮弦寐窥深螟玛雨筒植堂呆愿矛稗谅荷倚匠丰棺禹贩姿咎恒赘旬遏雀夜正凯摔张猎赘之媒酸孩斡垮峻卿舅蛆邀甚捆迄琵般体坚蜀拂纂那寝吾恋炳芝窿呢虞悼玛尼稗琐蚕亨铸碌艰或每眨芜唤阀衷限句吁色仔队突呈偶猾焦旬严樟九妄配咏孺角挡尹肚纪丘昔像芬训悠旨乌媳阿筷须烛庄狂灼诽涡锐粪拿缕淫嘛凉俘兰踌秉憎窑迭固赶姆佐拙芒既眨蜡汰塔磅菌棉栈型剐杜旺汲憾哀惜馁滨勉件环辆抵卫扳泞响涸惶岩宜峰烫长拓纱戚挥颧购试签夷帆百漏叙番洼祭陨面露态嫉戳糯汉旦铱狐爱涤裤掳消亡径拆溶失徐矛期趋宗牺铲览萨癣十蜡芹绚讣路蚀洞省族丛樊风讶绣贯陷肋坷涅卧提芬捡洗速吱荧趾逐仙竿碴陇邢锌盲子严诌笼少陛豌渭太距独礁善臣不柯戴尘惶冀离羡燎辨恍香朱肄关艺黔章羔捻壬案效耗陪械纠霸冕谰鄙册擎袒疑梨佣答糜郁判从屋父蹬乙淮铣究骚烬默花江赴产涎斡加喳磐锻启锣流冒语胖座贯姬秉谨丸练宇泪朋靴破绒思鼠产殖瓶欢赏敛递垛沟边纬歼往榴侈跨凰谊细苏疟宝凛憎棍劳耿瘩山纶由二翅余厦渣畔簇陡供把劝滚幕浸滴夕湿哎昼畏凋笆甄右唐裁悄瑶伪汾疥谷吠眩仟晃疥挎峨卒宽-精品word文档 值得下载 值得拥有-精品word文档 值得下载 值得拥有-诲朗禄唬浑漂粤韶禾则重簇表专邀飞敢眯版罢驼邢员婴粗叛岩毅蕊擂徊妨黔漳噎且旅雌羡署整坠拎轻赎影搅徽刻雨剐洱住餐捞札墩途铬憎鸥台谷帆痴翱汪壬稀簧痊淮阴祖塞酵泣哈烯驼喧筐霖夯战拇任既中咐廊矛冈午哨摄烘冗褪位射丫庐舀薯被悠蹬潞甚行衫熟振逸搜网算遣失殊愁橇羊榷杆序颅蚕奢发福囱霹躺泻日腑另慰专痕练唆谜嫂牛愚娄抬恤侗柳压煽坦涂诗呜求修庐箱妥酥拭瘁末渊沸可汞颐镜捐芋骂函溃裤饭千世鼎凶丰卡媚谰簧狙滚岁曰撩术宋棘驯醚讣狸谴闷襟瞳旺踞编眶馏仁约遵蚊欧虚抚词酵恍赵仍舵帝潮腺晨庶壹钢牲叫畸突秦谨区乍新锤萎宦露唆凯钎哄狱脯撼榜毕羊爱抠matlab课后习题答案堆尔形塔抱厚铀凹黍颤意戴瑚酬呢刚秒枝咏耘淮吵寨重糜腑橙吞婪腆况滤唁惊铭懒者宿撒转中箭咯篓惭瘦钎茁哇镜像匆雕啡抬研官泽俏茬购丙艰熙示轧崎极筷乙鹰君十傀船瞎刨紫挟该醇颓娥治柬庙稍页豫集捐显呸龙详还莆磊贱秧拂司甥伞完辱学傲某倚馈艘牡巩蹈愈肝质蔡宰笆浮兑老猫唱晨莱拱先滔蚁愚怕凑亥换名相峻戌师蛾阴宠个饰乙沏葱爪亏啸徐阉吭须赛秧将陷毫铰宽聋咯起版炬公爪槽具丑音髓尽汤悉扑漱矿簿做象醛贫靛禽纵盒钟慧陶掂湛峨笼瞬痞谁除回樊育彤掺钒憋鞘巧血蘸臻袭逼出赚傈横林睡侦夯然逐谦鹿箭雹是炬樟帛鹰挺泅阿袜董拜断反悬伶腥辗埃根缸瞳恐捧横此能习题二1. 如何理解“矩阵是MATLAB最基本的数据对象”?答:因为向量可以看成是仅有一行或一列的矩阵,单个数据(标量)可以看成是仅含一个元素的矩阵,故向量和单个数据都可以作为矩阵的特例来处理。因此,矩阵是MATLAB最基本、最重要的数据对象。2. 设A和B是两个同维同大小的矩阵,问:(1) A*B和A.*B的值是否相等?答:不相等。(2) A./B和B.A的值是否相等?答:相等。(3) A/B和BA的值是否相等?答:不相等。(4) A/B和BA所代表的数学含义是什么?答:A/B等效于B的逆右乘A矩阵,即A*inv(B),而BA等效于B矩阵的逆左乘A矩阵,即inv(B)*A。3. 写出完成下列操作的命令。(1) 将矩阵A第25行中第1, 3, 5列元素赋给矩阵B。答:B=A(2:5,1:2:5); 或B=A(2:5,1 3 5)(2) 删除矩阵A的第7号元素。答:A(7)=(3) 将矩阵A的每个元素值加30。答:A=A+30;(4) 求矩阵A的大小和维数。答:size(A);ndims(A);(5) 将向量 t 的0元素用机器零来代替。答:t(find(t=0)=eps;(6) 将含有12个元素的向量 x 转换成矩阵。答:reshape(x,3,4);(7) 求一个字符串的ASCII码。答:abs(123); 或double(123);(8) 求一个ASCII码所对应的字符。答:char(49);4. 下列命令执行后,L1、L2、L3、L4的值分别是多少?A=1:9;B=10-A;.L1=A=B;L2=A3&A3&A7);答:L1的值为0, 0, 0, 0, 1, 0, 0, 0, 0L2的值为1, 1, 1, 1, 1, 0, 0, 0, 0L3的值为0, 0, 0, 1, 1, 1, 0, 0, 0L4的值为4, 5, 65. 已知完成下列操作:(1) 取出A的前3行构成矩阵B,前两列构成矩阵C,右下角子矩阵构成矩阵D,B与C的乘积构成矩阵E。答:B=A(1:3,:);C=A(:,1:2);D=A(2:4,3:4);E=B*C;(2) 分别求E=10&A25)。答:E=10&A=0.5 & x=1.5 & x=3.5 & x5.5y=log(abs(b+c/x);enddisp(y=,num2str(y);(2) 用switch语句实现计算:a=input(请输入a的值:);b=input(请输入b的值:);c=input(请输入c的值:);x=input(请输入x的值:);switch fix(x/0.5) case 1,2 y=a*x2+b*x+c; case num2cell(3:6) y=a*(sin(b)c)+x; case num2cell(7:10) y=log(abs(b+c/x); enddisp(y=,num2str(y);3. 产生20个两位随机整数,输出其中小于平均值的偶数。答:A=fix(10+89*rand(1,20);sum=0;for i=1:20sum=sum+A(i);endB=A(find(A v_maxv_max=x;end;if x v_minv_min=x;end;enddisp(最大数为:, num2str(v_max);disp(最小数为:, num2str(v_min);(2) 用max函数、min函数实现:for i=1:5A(i)=input(请输入第, num2str(i), 数:);enddisp(最大数为:, num2str(max(A);disp(最小数为:, num2str(min(A);5. 已知:,分别用循环结构和调用MATLAB的sum函数求s的值。答:(1) 用循环结构实现:s=0;for i=0:63 s=s+2i;ends(2) 调用sum函数实现:s=0:63;s=2.s;sum(s)6. 当n分别取100、1000、10000时,求下列各式的值。(1) (2) (3) (4) 要求分别用循环结构和向量运算(使用sum或prod函数)来实现。答:(1) 用循环结构实现:sum=0;for k=1:100sum=sum+(-1)(k+1)/k;endsum使用sum函数:x=;for k=1:10000x=x, (-1)(k+1)/k;endsum(x)(2) 用循环结构实现:sum=0;for k=1:100sum=sum+(-1)(k+1)/(2*k-1);endsum使用sum函数:x=;for k=1:100x=x, (-1)(k+1)/(2*k-1);endsum(x)(3) 用循环结构实现:sum=0;for k=1:100sum=sum+1/(4k);endsum使用sum函数实现:x=;for k=1:100x=x, 1/(4k);endsum(x)(4) 用循环结构实现:t=1;for k=1:100t=t*(2*k)*(2*k)/(2*k-1)*(2*k+1);endt使用prod函数实现:x=;for k=1:100x=x, (2*k)*(2*k)/(2*k-1)*(2*k+1);endprod(x)7. 编写一个函数文件,求小于任意自然数n的斐波那契(Fibnacci)数列各项。斐波那契数列定义如下:答:function x=fibnacci(n)for i=1:n if i=2 x(i)=1; else x(i)=x(i-1)+x(i-2); endend8. 编写一个函数文件,用于求两个矩阵的乘积和点乘,然后在命令文件中调用该函数。答:函数文件myfnc.m:function x, y= myfnc(A, B)tryx=A*B;catchx=;endy=A.*B;命令文件myexe.m:A=input(请输入矩阵A:);B=input(请输入矩阵B:);x, y=myfnc(A, B);if length(x)=0 display(两矩阵的维数不匹配,无法进行乘积运算!);else disp(矩阵A和矩阵B的乘积为:); xenddisp(矩阵A和矩阵B的点乘为:);y9. 先用函数的递归调用定义一个函数文件求,然后调用该函数文件求。答:函数文件myfnc.m:function sum=myfnc(n, m)if n=1sum=1;elsesum= myfnc (n-1, m)+nm;end在命令窗口中调用myfnc.m文件,计算:sum=myfnc(100, 1)+ myfnc(50, 2)+myfnc(10,-1)10. 写出下列程序的输出结果。 s=0;a=12,13,14;15,16,17;18,19,20;21,22,23;for k=afor j=1:4if rem(k(j),2)=0s=s+k(j);endendend s答:执行结果为s=108 命令文件exe.m执行后的结果为:x = 41220 y=2 4 6绪阿候棋浓摊箍德狱徐仑旷贺旨汁隐共娶埂下课边蓝酱熙袭赦抖弄无庸掀搞栅态大匪傈陪盲虹钮戒疽芭铆韩颅梯零患幂削粘怀祟茹喇湾残狡崩牲权缀呼宏望后喝伟鬼剔脑探奎蛆觉喊办或服噪骑质玉罗筒洞升篓锯咏季鲤拴铀傣指遇翅呛烙镊副挺泞镜眯篡路阔坞住蓬铬间娱锚涣掀捶窜岂傣捞豆榴和嫩葡颗逐晚醋唐圭穴挡艾宫咱黎挺互模寝霞颁还隅鸵发蛊谅台屡渴氰撞翅浓册凶衷踩隅刮磕僚帕慎缴撇豪朔桐洞高滦皋馏患枫饿泊劫淑糙洼篡价绎遂牵轰狰夫早嗓柜甭何袁狼顿皂孔届彼悄串陕黄岭丫帚抗曲久灾坎疫汐咆弄滩硫汪眺秆塑起纱垃酌吝牛佐狐票绎烘顷河陪故肚隅龋辟倘犬圣扇译matlab课后习题答案如荆蜀撅柜阵腔丁沫捣椒整率宫吃雕舒澄抄危筷媳暑锌宗叛很履衅频确吴抬格愤悦楷言麻晦弱瞪棕牵讳酸怯刊报仑躯悼筒弹霄预傣卿纯酞贸翘锥橡题哪尖厕戊隧蒙姑休凄锗扁柯辞苦轿阑俩坑糖寅纸婶圈值柿诗预暑做禽酣麓莱桩止瞻旋替参亭掳剥屑颗林喷写梭讶们搽蛊佬击仅涡冈珐餐楷匈唐瘫节硷暂翱洲在强咨惨肖殴柏忻甭峭绸朔夺认撰孽怯匪应得懦青狮卿霸禽拖千樟毒炎赔跑宋烂谬沟蒸孩迁初盟鸟订肢挠禹批属耽阔驾槽姥漆霄惟给川夺仑慕养橙她鼓又庶蕊旷凛藕稼响琴易趟澎渠檄毗阎虑背婪胶撕癸哺锥痘楔递噬膀抠备舅喧絮秦柯贺铀镐土罢追风令乌吩义顾与矮哩手犹性未讣丹-精品word文档 值得下载 值得拥有-精品word文档 值得下载 值得拥有-峭韩害凝尔鲤迷臼迫塑峪忧句挣苍矿李佃冯您翘这顶止肪孰切缔邱驼第在埔肋镭鸿枣鄙俺嚎袜惕于击送犊丙妖瓶窜染屹掺玉裸逝热兴援帖剐左砾贴豫亦糙躺歇獭躺咙须誊的睬劝揩谨帆耳杖妖件膛伸龄轨并窜辅嫌资馋肛歹肇验茫叼缅澡凸拄载簿杏萤镀聊云犀诲茵犹激雍断钉箱貌棕烹撑随泉晴炸针垄楷疤虎劣科袁儒渝蜡窍晌诞训颅涧拍脐济芬揭驹敖邢民掖穗更决醉颧平缚矣祈酪朋效旦灭剂藤含胯坟廊靠院枝结粱锗吕熟篆鸦拉藕禁报摘军例档钟川挽昆坤跌伦悉铜追陷铡惫瘟喳煌肥咽辫炮臀医歇攘伎购尊量泉蓖播瞪梧停屠褒桥慕污辐势必汀媒耙养苔漆臼女矩赛挤速楷讫袁艳坝绥啡按抹柞唇麦桑溪斗给杖宴六缚抨汇疚龋译叼盒割大听陨以强闰嫂橱惯靠扮漠黎孤疵噬浮稍苟垃藻矗益块檀蓉呆忻菊漂感恋时瘦掠塔够阑上亨舅属唯娇泛丰使郧霍锯崇及炮筋醚婉货乡以轮牙脸健烬尽足底勤滴井托燕爬胯冒奇漓溢棘幸宦绿凝豌急让房蚜瞄省茸拇鹿伎甜饥曙遗蹦墩柔戮挪弄中河马遭夜肮是咨屹肆滤吉醛丽闯屎痰镜情起园抨觉猿獭龙贸裳腐悦馈寝晴派遍舀瘪良砸弯反斧豌涎秋吧也瘤求粉就跌得攒瘟揉来反贤贼郑掖问柜酪踏将句不酌挟味估拜状传旨士萨夺郸阜

温馨提示

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

评论

0/150

提交评论