《实验一MATLAB操作基础实验报告.docx》由会员分享,可在线阅读,更多相关《实验一MATLAB操作基础实验报告.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验一MATLAB操作基础实验报告闽江学院电子系实验报告学生姓名:班级:学号:课程:MATLAB程序设计一、实验题目:MATLAB操作基础二、实验地点:实验楼A210实验目的:1、熟悉MATLAB的操作环境及基本操作方法。2、把握MATLAB的搜索途径及其设置方法。3、熟悉MATLAB帮助信息的查阅方法。三、实验内容:1、先建立本人的工作目录,再将本人的工作目录设置到MATLAB搜索途径下,再试验用help命令能否查询到本人的工作目录。2、在MATLAB环境下验证例1-1至1-4,并完成下面题目:1绘制右图所示图形2求383、利用MATLAB的帮助功能分别查询inv,plot、max、roun
2、d等函数的功能及用法。4、在工作空间建立一个变量a,同时在当前目录下建立一个M文件:a.m,试在命令窗口输入a,观察结果,并解释原因。四、实验环境使用的软硬件:MATLAB7.0五、实验结果:实验程序:1求38。程序:x=8;plot(x,x(1/3);0.10.20.30.40.50.60.70.80.91-1-0.8-0.6-0.4-0.200.20.40.60.81得到的结果:ans=22绘制图像程序:x=0:0.001:1;plot(x,sin(2*pi*x),x,2*x-1,x,0);得到结果如下列图:3查询plot、inv、round、max等函数的功能及用法分别输入:输入:hel
3、pplot得到:PLOTLinearplot.PLOT(X,Y)plotsvectorYversusvectorX.IfXorYisamatrix,thenthevectorisplottedversustherowsorcolumnsofthematrix,whicheverlineup.IfXisascalarandYisavector,length(Y)disconnectedpointsareplotted.PLOT(Y)plotsthecolumnsofYversustheirindex.IfYiscomplex,PLOT(Y)isequivalenttoPLOT(real(Y),i
4、mag(Y).InallotherusesofPLOT,theimaginarypartisignored.Variouslinetypes,plotsymbolsandcolorsmaybeobtainedwith0.10.20.30.40.50.60.70.80.91-1-0.8-0.6-0.4-0.200.20.40.60.81PLOT(X,Y,S)whereSisacharacterstringmadefromoneelementfromanyorallthefollowing3columns:bblue.point-solidggreenocircle:dottedrredxx-ma
5、rk-.dashdotccyan+plus-dashedmmagenta*staryyellowssquarekblackddiamondvtriangle(down)triangle(up)triangle(right)ppentagramhhexagramForexample,PLOT(X,Y,c+:)plotsacyandottedlinewithaplusateachdatapoint;PLOT(X,Y,bd)plotsbluediamondateachdatapointbutdoesnotdrawanyline.PLOT(X1,Y1,S1,X2,Y2,S2,X3,Y3,S3,.)co
6、mbinestheplotsdefinedbythe(X,Y,S)triples,wheretheXsandYsarevectorsormatricesandtheSsarestrings.Forexample,PLOT(X,Y,y-,X,Y,go)plotsthedatatwice,withasolidyellowlineinterpolatinggreencirclesatthedatapoints.ThePLOTcommand,ifnocolorisspecified,makesautomaticuseofthecolorsspecifiedbytheaxesColorOrderprop
7、erty.ThedefaultColorOrderislistedinthetableaboveforcolorsystemswherethedefaultisblueforoneline,andformultiplelines,tocyclethroughthefirstsixcolorsinthetable.Formonochromesystems,PLOTcyclesovertheaxesLineStyleOrderproperty.PLOTreturnsacolumnvectorofhandlestoLINEobjects,onehandleperline.TheX,Ypairs,or
8、X,Y,Striples,canbefollowedbyparameteraluepairstospecifyadditionalpropertiesofthelines.输入:helpinv得到:INVMatrixinverse.INV(X)istheinverseofthesquarematrixX.AwarningmessageisprintedifXisbadlyscaledornearlysingular.输入:helpround得到:ROUNDRoundtowardsnearestinteger.ROUND(X)roundstheelementsofXtothenearestint
9、egers.输入:helpmax得到:MAXLargestcomponent.Forvectors,MAX(X)isthelargestelementinX.Formatrices,MAX(X)isarowvectorcontainingthemaximumelementfromeachcolumn.ForN-Darrays,MAX(X)operatesalongthefirstnon-singletondimension.Y,I=MAX(X)returnstheindicesofthemaximumvaluesinvectorI.Ifthevaluesalongthefirstnon-sin
10、gletondimensioncontainmorethanonemaximalelement,theindexofthefirstoneisreturned.MAX(X,Y)returnsanarraythesamesizeasXandYwiththelargestelementstakenfromXorY.Eitheronecanbeascalar.Y,I=MAX(X,DIM)operatesalongthedimensionDIM.Whencomplex,themagnitudeMAX(ABS(X)isused,andtheangleANGLE(X)isignored.NaNsareig
11、noredwhencomputingthemaximum.Example:IfX=284thenmax(X,1)is789,739max(X,2)is8andmax(X,5)is5859,759.inv求矩阵的逆plot画图max求最大值round向0取整六、考虑练习:1、help命令和lookfor命令有什么区别?lookfor关键词在所有M文件中找“关键词,比方:lookforinv即寻找关键词“inv其实就和我们平常用CTRL+F来查找“关键词是一样的而help是显示matlab内置的帮助信息用法:help命令,比方helpinv,作用就是调用inv这个命令的帮助2、什么是工作空间?假定有变量A与B存在于工作空间中,怎样用命令保存这两个变量?下次重新进入MATLAB后,又怎样装载这两个变量?工作空间:工作空间是由系统所提供的特殊变量和用户本人使用经过生成的所有变量组成的一个概念上的空间;保存变量:保存当前工作空间,比方要保存的途径为f:matlabworkmatlab.mat,输入命令:savef:matlabworkmatlab.mat;载入变量:输入命令:loadf:matlabworkmatlab.mat。报告评分:
限制150内