MATLAB程序实验3,实验3_matlab程序设计实验.doc

41528d3028836879cd698677c3999917.gif实验3_matlab程序设计实验.doc

实验3MATLAB程序设计实验实验目的1、掌握M文件的编辑、调试和性能剖析方法2、掌握MATLAB脚本和函数的设计方法3、掌握MATLAB程序的基本语法、关系运算和控制结构4、掌握串演算函数的用法实验内容1、编写两段简短的代码,演示MATLAB脚本和函数的不同。2、编写程序演示循环(FOR、WHILE)、分支(IFELSEEND、SWITCHCASE)和异常处理(TRYCATCH)控制结构的用法,并尽量体现各种关系运算符(、、、)的用法。3、编写程序演示RETURN、、KEYBOARD、PAUSE、BREAK、ERROR、LASTERR、WARNING、LASTWARN等指令的功能和用法。4、串演算实验设计实验演示验证与F的功能和用法。5、程序调试实验将以下代码保存为DEBUG_TESTM文件FUNCTIONNN,XX,XMU,XSTDDEBUG_TESTX本程序供调试实验用XMUMEANXXSTDSTDXNN,XXHISTXIFNARGOUT0BARZZY0NN,XX,XMU,XSTDENDFUNCTIONBARZZY0NN,XX,XMU,XSTDCLF,BARXX,NNHOLDONYLIMITGETGCA, YLIM YY0YLIMIT2XXMUXMUSIZEYYXXLXXMU/XMUXMUXSTDXXRXXMU/XMUXMUXSTDPLOTXXMU,YY, R , LINEWIDTH ,3PLOTXXL,YY, RX , MARKERSIZE ,8PLOTXXR,YY, RX , MARKERSIZE ,8,HOLDOFF然后,在命令窗口中执行以下命令RANDN SEED ,1,XRANDN1,100DEBUG_TESTX对程序错误进行调试,总结调试过程,指出并改正所给程序的出错语句,记录程序出错时和调通后显示的图形。6、程序性能剖析实验将以下代码保存为RELAXZZYM文件FUNCTIONELAPTRELAXZZYITER本程序供性能剖析实验用SZ102PLATEMAGICSZ64/SZSZNEWPLATEPLATEIMIMAGEPLATEAXISOFFSETGCF, DOUBLEBUFFER , ON SHGTICFORI1ITERFORJ2SZ1JM1J1JP1J1FORK2SZ1KM1K1KP1K1NEWPLATEJ,KPLATEJM1,KM1/2PLATEJM1,KPLATEJM1,KP1/2PLATEJ,KM1PLATEJ,KP1PLATEJP1,KM1/2PLATEJP1,KPLATEJP1,KP1/2/6ENDENDPLATENEWPLATEIF0REMI,5SETIM, CDATA ,PLATEDRAWNOWENDENDELAPTTOCCLOSE利用剖析器(PROFILEVIEWER)对RELAXZZY300进行运行分析,找出RELAXZZY函数中最耗时的语句,记录其执行时间、被调用次数,并指出该语句是否可以被加速。实验学时4学时实验要求1、根据实验目的和内容,自行查阅资料、设计实验方案或编写程序,并认真记录实验结果;2、认真总结实验结果(1)总结MATLAB脚本和函数的异同点;(2)总结MATLAB程序调试和性能剖析的方法;(3)查阅资料,总结提高MATLAB程序运行速度的有效措施;(4)用不超过200字概括出本次实验的主要收获和遇到的问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值