malab讲义之基础准备及入门_第1页
malab讲义之基础准备及入门_第2页
malab讲义之基础准备及入门_第3页
malab讲义之基础准备及入门_第4页
malab讲义之基础准备及入门_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

基础准备及入门MATLAB5.x版对外部系统的要求MATLAB的安装MATLAB环境的启动MATLAB指令窗简介工具条菜单选项指令窗运行入门最简单的计算器使用法【例】求的算术运算结果。(1)用键盘在MATLAB指令窗中输入以下内容>>(12+2*(7-4))/3^2(2)在上述表达式输入完成后,按【Enter】键,该就指令被执行。(3)在指令执行后,MATLAB指令窗中将显示以下结果。ans=2而【例知暗2齐】简单矩阵增的输入步骤。元(备1乌)在键盘上输纠入下列内容邮A=[1晨,2,3;门4,5,6;躲7,8,9泊]抗(毙2六)按【闯Enter授】键,指令被芳执行。侮(恭3辜)在指令执行婚后,仔MATLAB廉指令窗中将显得示以下结果:A=扩1映2罩3藏4寄5折6非7掉8步9友晌支【例揉假3黎】矩阵的分行蛾输入轧A=[1,2崖,3 4,5,6外躺7,8,9]傻求(以下是显示驶结果)A=窜1件2互3为4络5尊6俱7贺8哥9圣四聪【俗例准2色.5.1-4渴】指令的续行士输入(以下格赢式在除抓Notebo半ok友外夺的讲MATLA滔B酿环境中可运行危)升S=1舌摘–心1/2+仔1/3步挥–闹1/4+债1/5廉推–爸1/6碗...顶+绿1/7顽朱–镜1/8S=既0.6345事芒数值、变量和摊表达式数值的记述变量命名规则蒙MATLA鹊B赛默认的预定义疤变量表达式拾复数和复数矩锤阵称【例茂2.5.2.级5-1藏】复数防表达,及计算村。赛(梦1驻)经典教科书悬的直角坐标表忙示法验z1=3欲+4i抢z1=刊3.0跳000+块4.0000百i锐补(携2本)采用运算符春构成的直角坐渡标表示法和极时坐标表示法厉z2=廉1山+2*下i疤弹贝渠榆%粗运算符构成的白直角坐标表示橡法刘z猾3执=2*exp斧(i*pi/甘6)存某确降%鲁运算符构成的蛇极坐标表示法避z=z1*z符2肿/押z3z2=景1.0氧000+疲2.0000遇iz3=径1.7墙321+臣1.0000朴iz=并0.3悦349+黄5.5801裙i挪施允【例蔑2.5.2.剥5-2假】复数矩阵的聋生成及运算药A=[1,3疾;2,4]-乌[5,8;6哀,9]*i危B=[1+5哄i,2+6i亏;3+8*i张,4+9*i胀]蔽C=A*B共A=店1.0锦000-稿5.0000六i3.太0000-胃8.000建0i或2.0福000-挑6.0000遗i4.熊0000-款9.000坛0iB=脉1.0汁000+弦5.0000阶i2.沸0000+挑6.000贿0i壳3.0关000+伏8.0000豪i4.妇0000+拦9.000浅0iC=亚1.0e段+002*容0.9制900太缺1.针1600-族0.090悄0i钻1.1袋600+丝0.0900岁i1.栏3700幸焦扭贼己【例沫2.5.2.元5-惜3迎】求上例复数础矩鹊阵棒C孕的实部、虚部康、模和相角。托C_real阔=real(岂C)危C_imag副=imag(幅C)灿C_magn病itude=笛abs(C)弄C_phas我e=angl欠e(C)葛*180/钻pi默锁椅连%驴以度为单位计初算相角讲双抱C_real哈=世99孟116疾116赵137乳C_imag浑=克0糟-9夕9级0哪C_magn湾itude坝=渐99.先0000寺116.34隶86房116.浸3486滑137.00怨00赔C_phas持e=尾惑0轧-4.43宫65慧4.绳4365味吨0贞质计算结果的图跌形欧表示顶【例鞋2.5.云3迟-仪1箱】画出衰减振石荡曲线粱及其它的包络市线业。馅的取值范围是脆。惯t=0:pi统/50:4*滚pi;余蹈缠痛侄添妨徒%钞定义自变量取院值数组枯y0=exp桂(-t/3)腐;泼祥屈秒介控卸狂呜%骗计算与自变量擦相应的絮y0由数组岩y=exp(忽-t/3).腥*sin(3疮*t);捎习勿息浪渗%砍计算与自变量亚相应亮的追y顷数组准plot(t树,y,'-r窑',t,y0风,':b',时t,-y0,膨':b')芽奥肯%弯用不同颜色、尊线型绘制曲线辆grid杜喝呢论析泛帮念替效茫%旷在政“茂坐标离纸妇”蹲画小方格胞则顾图再浴-1遇衰减振荡曲线燕与包络善【例谁2.5.替3荒-2穴】画出思所表示的三维国曲面。皮的取值范围是予。旦clear;挤x=-8:0紧.5:8;宿挂卵过%基定义自变泥量届x宾的一维刻度向连量钥y=x';钳赖携富矩凤奥%赵定义自变借量中y咬的一维刻度向玉量乐X=ones柿(size(堤y))*x;俯纺活%蹄计算自变量平遥面上取值点坡坐标的二维数肝组因Y=y*on测es(siz粱e(x));固梯捏%冠计算自变量平鱼面上取值点演坐标的二维数洒组堡R=sqrt景(X.^2+肺Y.^2)+糟eps;庆银%桨计算中间变量朗槐者狼籍左<5>待Z=sin(胀R)./R;罢纸装沙均%面计算与自变量肤二维数组相应赌的函数值话蝇<6>定mesh(Z柱);苗霉哗最骂饭%勾绘制三维网格球图考colorm康ap(hot崇)削础缝球龄%民指定网格图用栽hot梯色图绘制狂意纸图博扬-2背三维网线图拆控制指令窗的邮指令、操作和推标点常用控制指令京数值计算结果骑的显示格式指令行的编辑驻【例胆2.乳6杜.固3秤-关1傍】指令行操作园过程示例。贤(集1让)若用户想计同算盆的值,那末用典户应依次键入残以下字符喜y预1存=2*sin偏(0.3*p酸i)/(1+铁sqrt(5软))肝(哥2咬)按【银Enter岁】键,该指令格便被执行,并怠给出以下结果y1=润0.灰5000央扑浸在以上操作和邻计算结束后,填操作指令和计抖算结果都记录斧在仿MATLAB裳工作内存中。滚因此,假如用疫户希望调回前远面输入的指令不重新运行,或颂希望对前面输月入的指令加以振修改后再运行作,那末只要反什复按动键盘上炎的箭头键,就离可从内存中把茅以前输入的那宫指令调回到当重前行,以供重窄新运行或修改凝后运行。新的箱计算结果,只琴可能被此后运含行的指令所使况用,而绝不会德影响以前生成麦的(非同名)预变量抽的体“魄内惊容茶”嗓。饶(吴3没)利用指令回仙调,进行新的降计算。说肌若又想计算仗,用户当然可首以象前一个算伤例那样,通过虎键盘把相应字里符一个一孕个姐“上敲患入议”宪。但也可以较傻方便地用操作发键获得该指令仅,具体办法是忍:先用传键调回已输入民过的指令杜尿y1=2*s堂in(0.3矮*pi)/(倒1+sqrt透(5))麻指;然后移动光熄标,把今y1糟改成匀y2杂;把徐暑sin泉改成净cos伞便可。即得漂y芹2照=2*cos摘(0.3*p点i)/(1+午sqrt(5炕))滑y2=涝0.励3633拜购指令行中的标搅点符号冰内存变量的查蓬阅和删除耳间指令亚who弄和叨whos捏【例瓜2.6.5.萍1-1敲】用络who介检厘查弯MATLA岗B透内存变量。殃舌在指令窗中运铜行以下指令,炼就可看到内存生变量。who店Yourv基ariabl布esare善:杏R丑Y睡勾x槽像y1兆躲X躺Z拖灭y多贫y2糠书宵【例抚2.6.5.劝1-2执】键入岁whos酿,获得驻留变属量的详细情况济:慧全部变量名,齿变量的数组维屈数,占用字节捡数,变量的类微别(如双精度框),是否复数辣等。whos读Name庙靠Size等盲Bytes汁Clas巨s酸R鸡3翠3x33侮等8712炉doub阅learr妇ay俭X赛3签3x33坊鲁8712蚕doub超learr贷ay熄Y假3而3x33讨肾8712报doub斤learr佛ay寸Z胖3绢3x33丙具8712其doub填learr朵ay士x填租1x33创园264斧doub邻learr香ay散y燥3否3x1勇受264录doub箩learr芬ay巧y1垒仍1x1廊博8而doub罢learr们ay循y2隙题1x1秩兼8凉doub战learr蜘ay论Grand海total择is442梳4elem俊entsu震sing3苗5392b绞ytes何地内存浏览器和扭变量编辑器甜变量的文件保决存竭通过菜单保存彼和再度读取变杰量穿save皆和伴load娃榆指令表【例崇2.6.6.荐2-1肝】数据的存取粒。岛(胁1驰)建立用户目薄录,并使之成匙为当前目录,顶保存数据壶mkdir(哗'c:\',言'my_di庙r');删见嫁%蹲在扩C蚊盘上创建目录且my_dir亩cdc:\彼my_dir萝办棚跃丘格%尚使质c:\my_酸dir独成为当前目录址save出safX立YZ肆渡蹈排途%侦选择内存中的池X,Y,Z呈变量保存为锯saf.ma灾t疯文件秘dir族僻茎洒绩仿劝许雷%这显示目录上的装文件不肺抱.雪..桥sa其f.mat肃皂预(础2蜓)清空内存,浙从夫saf.ma另t晶扎向内存装载变雀量圆Z攻clear忙脾朝镇描睁佳呈%系清除内存中的扒全部变量车load土saf授氧Z确卷希逃班衬%夕把脊saf.ma声t静文件中齿的洗Z昌变量装入内存屋who厚桃摧钓假引面史捆%你检查内存中有室什么变量疏迅员Yourv必ariabl贸esare绳:像Z娱合〖说明〗暗本例运用了例喂伞2五和例爸效1肺中指令运行后楚产生的变量。市如果一组数据肠是经过长时间待的复杂计算后瑞获得的,那末傻为避免再次重巷复计算,常使棍用瞎save烤加以保存。此膨后,每当需要校,都可通过膜load验重新获取这组马数据。这种处绵理模式常在实南际中被采用。逃操作实录指令踪和闪M渴脚本文件操作实录指令呼M捧脚本文件编写腰初步抬在线自学引导奖和演示指令咸在线提供的入茎门尖引导在线演示帮助系统错帮助系统的构滩造朗指令窗中的蔽help诱指令腾直接使用罢help余获得指令的使并用说明单【欺例霜2评扯-1锹】假如准确知退道所要求助的恒主题词,或指发令名称,那末昂使用午help硬是获得在线帮偶助的最简单有残效的途径。本丢例演示:关于碍矩阵对数函数棉logm膝染使用说明的在叠线求助。软helpl很ogm平LOGM液Matr亮ixlog别arithm惑.芦L=LO旦GM(A)扛isthe坐matri银xloga惧rithm垒ofA,胀thein羽verse适ofEXP奸M(A).秆Comple盛xresu徐ltsar苗eprod败ucedi欧fAha赞snega穴tivee宪igenva景lues.意送Awarn扎ingme衔ssage翻ispri捞ntedi鼻fthe坛comput祥edexp医m(L)i祥snot扭close浑丽toA.惰[L,est秩err]=淹logm(金A)doe朵snot冻print描anywa锋rning跃messag胞e,but听retur稿nsan捐estima坊teof国there射lative坡resid挪ual,n扣orm(ex佳pm(L)-艳A)/nor闭m(A).拼IfAi殿sreal药symme冷trico奥rcomp刮lexHe猴rmitia耍n,the液nsoi背sLOGM携(A).板Somem盖atrice乐s,lik帮eA=古[01;惨00],捧donot梢have时anylo歼garith遇ms,re虾alor妥comple唯x,and午LOGM满cannot携beex鹿pected磨topr笑oduce袖one.戴Seeal货soEXP塞M,SQR唯TM,FU态NM.债嫩使用津help财指令进行分类俊搜索卵【例居2.9.2.趣2-1粪】运行不带任仔何限定的裙help黑,可以得到分订类名称明细表幼。help止HELPt奔opics:悼matlab倘\gener吓al搜-待Genera芦lpurp丑oseco忠mmands态.暮matlab思\ops湖含-肚Operat勿orsan永dspec后ialch忠aracte屡rs.蜻matlab速\lang摸持-羊Progra继mming浓langua馆gecon相struct染s.昂matlab找\elmat愚娘-涉Elemen蹈tarym龟atrice陆sand夜matrix禽manip门ulatio扫n.络matlab禽\elfun晴梦-腰Elemen颈tarym册athfu殖nction衰s.从matlab所\specf腊un透-壶Specia鹅lized咐mathf慧unctio召ns.浓......曾舱救垒愿未......禽Formo冰rehel雀pond钱irecto休ry/top值ic,ty判pe"he敬lptop锋ic".煮巴采用淘helpt启opic愿指令形式获得垮具体子类的指熊令明细伪【例烫2.9.2.脚3样-1厚】如果用户想节知道有关矩阵及操作指令一栏鸣表,那末就运搭行以下指令。短helpe脂lmat免催Elem丝entary护matri希cesan伪dmatr滴ixman喝ipulat启ion.踏Elem撕entary恢matri尸ces.陵ze逮ros皱-悄Zeros构array.蒸on抽es寄-威Onesa乳rray.申州......龙骑称松......赏遗Basi炮carra欧yinfo寺rmatio托n.救si旬ze葱-筹Sizeo迫fmatr泊ix.订le宜ngth芬-爪Length墓ofve色ctor.稀棒......藏薄瞒销......麻山Matr绍ixman钩ipulat遣ion.瘦re吸shape逃-陡Change蚊size.新di睛ag利-吹Diagon恼almat妹rices眠anddi衬agonal廉sofm锄atrix.裳班......堡歪恐款......抚死Spec永ialva材riable邻sand区consta绑nts.闲an秆s赠-纵Mostr浩ecent染answer画.胸ep傍s稍-刚Floati文ngpoi吴ntrel垦ative祥accura苍cy.今起......们饥戚怒......寻挺Spec倾ialize厅dmatr迟ices.梯co辆mpan错-虾Compan镰ionma捷trix.催ga系llery严-斯Higham示test旧matric敢es.敢..袖....注茅攻语......袖逗〖说明〗个省略号由笔者洽所加,用来表移示被删除的内渡容。这样做是疑出于节省篇幅半的考虑。虏指令窗中的缸lookfo揪r凶指令宇【例两哨1鼻】查找包含积明分这个关键词判的所有指令。庙lookfo畅rinte宪gral谅孤ELLIPK怨E筐疗Comple摩teell搬iptic谋integr毫al.畜EXPINT幻耽掘醉Expone倾ntial糊integr道alfun五ction.黎DBLQUA愿D撒居Numeri换cally驱evalua患tedou探blein舟tegral后.奏INNERL督P灭到Usedw元ithDB肚LQUAD文toeva敞luate说inner昆loopo艰finte螺gral.祖QUAD旨元连浅Numeri被cally肺evalua悦teint混egral,健lowo修rderm斜ethod.展QUAD8壤迷摸呼Numeri丰cally织evalua刘teint承egral,控highe恳rorde佩rmeth盾od.馆COSINT斯辫严诸Cosine掉integ班ralfu名nction闲.饼SININT库见歌耗Sinei失ntegra守lfunc拴tion.睡ASSEMA灭编旅肌Assemb眠lesar桥eaint爸egral诚contri反bution程sina私PDEp僻roblem停.喷COSINT挽斜主坛Cosine依integ布ralfu途n

温馨提示

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

评论

0/150

提交评论