版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
每天更新,每天享受注册筑龙结构超爽会员超爽0币、超爽1币资料海量资料即刻下载超爽0币下载100套超级好图,鸟巢、国家大剧院图纸免费下!超爽1币下载图纸、详图、毕业设计、软件应用、经验、表格、讲义、抗震……超爽2折下载全部成套图纸、节点详图、毕业设计、讲义讲稿、软件应用、计算示例…….详情咨询:QQ:29436561PAGEPAGE19基础准备及入门MATLAB5.x版对外部系统的要求MATLAB的安装MATLAB环境的启动MATLAB指令窗简介工具条菜单选项指令窗运行入门最简单的计算器使用法【例2.5.1-1】求的算术运算结果。(1)用键盘在MATLAB指令窗中输入以下内容>>(12+2*(7-4))/3^2(2)在上述表达式输入完成后,按【Enter】键,该就指令被执行。(3)在指令执行后,MATLAB指令窗中将显示以下结果。ans=2【例2.5.1-2】简单矩阵的输入步骤。(1)在键盘上输入下列内容A=[1,2,3;4,5,6;7,8,9](2)按【Enter】键,指令被执行。(3)在指令执行后,MATLAB指令窗中将显示以下结果:A=123456789【例2.5.1-3】矩阵的分行输入A=[1,2,3 4,5,6 7,8,9](以下是显示结果)A=123456789【例2.5.1-4】指令的续行输入(以下格式在除Notebook外的MATLAB环境中可运行)S=1–1/2+1/3–1/4+1/5–1/6...+1/7–1/8S=0.6345数值、变量和表达式数值的记述变量命名规则MATLAB默认的预定义变量表达式复数和复数矩阵【例-1】复数表达,及计算。(1)经典教科书的直角坐标表示法z1=3+4iz1=3.0000+4.0000i(2)采用运算符构成的直角坐标表示法和极坐标表示法z2=1+2*i %运算符构成的直角坐标表示法z3=2*exp(i*pi/6) %运算符构成的极坐标表示法z=z1*z2/z3z2=1.0000+2.0000iz3=1.7321+1.0000iz=0.3349+5.5801i【例-2】复数矩阵的生成及运算A=[1,3;2,4]-[5,8;6,9]*iB=[1+5i,2+6i;3+8*i,4+9*i]C=A*BA=1.0000-5.0000i3.0000-8.0000i2.0000-6.0000i4.0000-9.0000iB=1.0000+5.0000i2.0000+6.0000i3.0000+8.0000i4.0000+9.0000iC=1.0e+002*0.99001.1600-0.0900i1.1600+0.0900i1.3700【例-3】求上例复数矩阵C的实部、虚部、模和相角。C_real=real(C)C_imag=imag(C)C_magnitude=abs(C)C_phase=angle(C)*180/pi %以度为单位计算相角C_real=99116116137C_imag=0-990C_magnitude=99.0000116.3486116.3486137.0000C_phase=0-4.43654.43650计算结果的图形表示【例2.5.3-1】画出衰减振荡曲线及其它的包络线。的取值范围是。t=0:pi//50:44*pi;; %定义自变变量取值数数组y0=exp((-t/33); %计算与自自变量相应应的y0数组y=exp(--t/3)).*siin(3**t); %计算与自自变量相应应的y数组plot(t,,y,'--r',tt,y0,,':b'',t,--y0,'':b')) %用不同颜颜色、线型型绘制曲线线grid %在“坐标纸”画小方格格图2.5.3--1衰减振振荡曲线与与包络【例2.5.33-2】画出出所表示的的三维曲面面。的取值值范围是。clear;xx=-8::0.5::8; %定义自变变量x的一维刻刻度向量y=x'; %定义自变变量y的一维刻刻度向量X=ones((sizee(y)))*x; %计算自变变量平面上上取值点坐坐标的二维维数组Y=y*onees(siize(xx)); %计算自变变量平面上上取值点坐坐标的二维维数组R=sqrt((X.^22+Y.^^2)+eeps; %计算中间间变量<5>Z=sin(RR)./RR; %计算与自自变量二维维数组相应应的函数值值 <6>mesh(Z)); %绘制三维维网格图colormaap(hoot) %指定网格格图用hoot色图绘绘制图2.5.3--2三维网网线图控制指令窗的指指令、操作作和标点常用控制指令数值计算结果的的显示格式式指令行的编辑【例2.6.33-1】指令行行操作过程程示例。(1)若用户想计算算的值,那那末用户应应依次键入入以下字符符y1=2*sin((0.3**pi)//(1+ssqrt((5))(2)按【Enteer】键,该该指令便被被执行,并并给出以下下结果y1=0.55000 在以上操作和计计算结束后后,操作指指令和计算算结果都记记录在MAATLABB工作内存存中。因此此,假如用用户希望调调回前面输输入的指令令重新运行行,或希望望对前面输输入的指令令加以修改改后再运行行,那末只只要反复按按动键盘上上的箭头键键,就可从从内存中把把以前输入入的那指令令调回到当当前行,以以供重新运运行或修改改后运行。新新的计算结结果,只可可能被此后后运行的指指令所使用用,而绝不不会影响以以前生成的的(非同名名)变量的的“内容”。(3)利用指令回调调,进行新新的计算。 若又想计算,用用户当然可可以象前一一个算例那那样,通过过键盘把相相应字符一一个一个“敲入”。但也可可以较方便便地用操作作键获得该该指令,具具体办法是是:先用键键调回已输输入过的指指令y1==2*siin(0..3*pii)/(11+sqrrt(5)));然后移移动光标,把把y1改成y2;把sin改成coos便可可。即得y2=2*cos((0.3**pi)//(1+ssqrt((5))y2=0.33633指令行中的标点点符号内存变量的查阅阅和删除指令who和wwhos【例-11】用whho检查MATLLAB内存变量量。在指令窗中运行行以下指令令,就可看看到内存变变量。whoYourvaariabblesare::RYYxyy1XZZyyy2【例-22】键入wwhos,获得驻驻留变量的的详细情况况:全部变变量名,变变量的数组组维数,占占用字节数数,变量的的类别(如如双精度),是是否复数等等。whosNameSizzeByytesClaassR33x33388712douublearraayX33x33388712douublearraayY33x33388712douublearraayZ33x33388712douublearraayx1x333264douublearraayy33x11264douublearraayy11x118douublearraayy21x118douublearraayGrandttotallis44244eleementtsussing353992byytes内存浏览器和变变量编辑器器变量的文件保存存通过菜单保存和和再度读取取变量save和lload指令【例-11】数据的的存取。(1)建立用户目录录,并使之之成为当前前目录,保保存数据mkdir(''c:\'','myy_dirr');%在C盘上创建建目录myy_dirrcdc:\mmy_diir %使c:\mmy_diir成为当当前目录savessafXXYZZ %选择内存存中的X,,Y,Z变变量保存为为saf..mat文文件dir %显示目录录上的文件件...saff.matt(2)清空内存,从从saf..mat向内存装装载变量ZZclear %清除内存存中的全部部变量loadssafZ %把saf..mat文文件中的Z变量装入入内存who %检查内存存中有什么么变量Yourvaariabblesare::Z〖说明〗本例运用了例22.5.33-2和例例2.6..3-1中中指令运行行后产生的的变量。如果一组数据是是经过长时时间的复杂杂计算后获获得的,那那末为避免免再次重复复计算,常常使用saave加加以保存。此此后,每当当需要,都都可通过loadd重新获取取这组数据据。这种处处理模式常常在实际中中被采用。操作实录指令和和M脚本文件件操作实录指令M脚本文件编写初初步在线自学引导和和演示指令令在线提供的入门门引导在线演示帮助系统帮助系统的构造造指令窗中的heelp指指令直接使用hellp获得指指令的使用用说明【例--1】假如如准确知道道所要求助助的主题词词,或指令令名称,那那末使用hhelp是获得在在线帮助的的最简单有有效的途径径。本例演演示:关于于矩阵对数数函数llogm使用说明明的在线求求助。helploogmLOGMMattrixlogaarithhm.L=LOGGM(A))isthematrrixllogarrithmmofA,ttheiinverrseoofEXXPM(AA).CCompllexrresulltsaarepproduucedifAAhassneggativveeiigenvvaluees. Awaarninngmeessaggeisspriinteddifthecompputeddexppm(L))isnotclosse toAA.[L,esteerr]=loogm(AA)dooesnnotpprinttanyywarrninggmesssagee,buutreeturnnsannesttimatteofftheerellativvereesiduual,normm(exppm(L))-A)//normm(A)..IfAissreaalsyymmettricorccompllexHHermiitiann,thhenssoissLOGGM(A)).Somemaatricces,likeeA==[01;000],,donothaveeanyyloggaritthms,,reaalorrcommplexx,anndLOOGMccannootbeeexppecteedtooprooduceeonee.SeealssoEXXPM,SQRTTM,FFUNM..使用help指指令进行分分类搜索【例-11】运行不不带任何限限定的heelp,可可以得到分分类名称明明细表。helpHELPtoopicss:matlab\\geneeral-Gennerallpurrposeecommmandds.matlab\\ops-Opeeratoorsaandsspeciialccharaacterrs.matlab\\langg-Proogrammmingglannguaggecoonstrructss.matlab\\elmaat-Eleementtarymatrricessanddmattrixmaniipulaationn.matlab\\elfuun-Eleementtarymathhfunnctioons.matlab\\speccfun-Speeciallizeddmatthfuunctiions Formorreheelpoondiirecttory//topiic,ttype"hellptoopic"".采用helptopiic指令形形式获得具具体子类的的指令明细细【例-1】如果果用户想知知道有关矩矩阵操作指指令一栏表表,那末就就运行以下下指令。helpellmatElemeentarrymaatriccesaandmmatriixmaanipuulatiion.Elemeentarrymaatricces.zerros-ZZerossarrray.onees-OOnesarraay. Basiccarrrayiinforrmatiion.sizze-SSizeofmmatriix.lenngth-LLengtthoffvecctor.. Matriixmaanipuulatiion.resshapee-CChanggesiize.diaag-DDiagoonalmatrricessandddiaagonaalsoofmaatrixx. Speciialvvariaablessanddconnstannts.anss-MMostreceentaansweer.epss-FFloattingpoinntreelatiiveaaccurracy.. Smpan-CCompaanionnmattrix..gallleryy-HHighaamteestmmatriices.. 〖说明〗省略号由笔者所所加,用来来表示被删删除的内容容。这样做做是出于节节省篇幅的的考虑。指令窗中的loookfoor指令令【例2.9.33-1】查查找包含积积分这个关关键词的所所有指令。lookforrinttegraalELLIPKEE Comppleteeellliptiicinntegrral.EXPINTExpoonenttialinteegrallfunnctioon.DBLQUADD Numeericaallyevalluateedouubleinteegrall.INNERLPP UseddwitthDBBLQUAADtooevaaluatteinnnerlooppofinteegrall.QUADNumeericaallyevalluateeinttegraal,llowoorderrmetthod..QUAD8 Numeericaallyevalluateeinttegraal,hhigheerorrdermethhod.COSINTCosiineiinteggralfuncctionn.SININTSineeinttegraalfuunctiion.ASSEMAAsseembleesarreaiinteggralconttribuutionnsinnaP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 17980.18-2026农药田间药效试验准则第18部分:杀虫剂防治十字花科蔬菜黄条跳甲
- 2026西安西开精密铸造有限责任公司招聘2人考试备考题库及答案解析
- 2026锦泰财产保险股份有限公司四川分公司招聘罗江支公司经理等岗位5人笔试备考题库及答案解析
- 2026年重庆工程学院单招职业适应性测试题库附答案详细解析
- 2026上半年北京门头沟区事业单位招聘45人笔试备考题库及答案解析
- 2026中国移动万源分公司招聘27人考试备考题库及答案解析
- 2026广西北海银滩开发投资股份有限公司招聘1人笔试备考题库及答案解析
- 2026届湖南长沙明德旗舰第二学期期末初三联考语文试题含解析
- 2025-2026学年陕西省西安市陕西师大附中初三下期中考试(英语试题文)含解析
- 2026届湖南省长沙市雅实校初三下期第一次月英语试题含解析
- 2025上半年广西现代物流集团社会招聘校园招聘149人笔试参考题库附带答案详解
- 高值耗材点评制度
- 2025高考化学一轮复习之物质结构与性质(解答大题)
- 【浙科综合实践】四上第四课项目一、美味的中秋月饼
- 2025年上海市安全员C3证(专职安全员-综合类)证模拟考试题库及答案
- 人教版(PEP)五年级英语下册第一单元测试卷-Unit 1 My day 含答案
- ASTM-D3359-(附著力测试标准)-中文版
- 部编版三年级语文下册1-8单元主题阅读附答案
- 团队建设与管理 课件 第1章 团队概述
- DBJ15-22-2021-T 锤击式预应力混凝土管桩工程技术规程(广东省)
- 【铁路信号设计中的计算机联锁系统探究13000字(论文)】
评论
0/150
提交评论