还剩8页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
博名7寸大挈实验报告课程名称MATLABProgramming实验项目PositionandVelocityofaBall专业班级通信工程1501班姓名刘文亚学号16实验室号信息楼220实验组号:16实验时间2017年5月18日批阅时间:指导教师刘笑楠成绩沈阳工业大学实验报告(适用计算机程序设计类)专业班级通信工程1501班学号16姓名刘文亚实验名称PositionandVelocityofaBall
1.实验目的MasteringmethodsforcreatingandinitializingvariablesinMATLAB.includingassignmentstatementsshortcutexpressionsbuilt-infunctionskeyboardinput.Understandthedifferencebetweenarraymultiplicationandmatrixmultiplication.Learnhowtodrawandiconscolorsetc..实验内容PositionandVelocityofaBallIfastationaryballisreleasedataheighthOabovethesurfaceoftheEarthwithaverticalvelocityvOthepositionandvelocityoftheballasafunctionoftimewillbegivenbytheequationsWheregistheaccelerationduetogravity-
9.81m/sA2histheheightabovethesurfaceoftheEarthassuningnoairfrictionandvistheverticalcomponentofvelocity.WriteaMATLABprogramthatpromptsauserfortheinitialheightoftheballinmeterandvelocityoftheballinmeterspersecondhandplotstheheightandvelocityasafunctionoftime.Besuretoincludeproperlabelsinyourplots..实验方案程序设计说明[包括算法设计思路,必要的流程图,界面设计说明、使用模块及变量的说明等]1确定输入变量hOvOtlhO是开始高度,vO是开始速度,tl为时间2由公式‘⑴=”£+%t+〃⑴=gt+%计算在时间变化的情况下,hv的变化情况并得到多组数据3由数据画出hv与t的关系曲线(适用计算机程序设计类)实验步骤或程序:(可加附页)
4.实验步骤或程序(经调试后正确的源程序)
(1)创建程序%Scriptandvelocity.m%%Purpose:%Tocalculateandplottheheightandvelocityasafunctionoftime.%%Recordofrevisions:%%Definevariables:%h0—AheightabovethesurfaceoftheEarth%v0—Averticalvelocityinthebegining%tl—Time%g—Theaccelerationduetogravity-
9.81m/sA2hO=inputenterdate:*vO=inputenterdate:1tl=inputenterdate:1%g—Theaccelerationduetogravity-
9.81m/sA2g=-
9.81%t-Incrementsat
0.1andendsattlt=0:
0.1:tl%Figureoutaheightabovethesurfaceinthefinalh=g.*t・八2・/2+v
0.*t+h0%Figureoutaverticalvelocityinthefinalv二-g.*t+vO%Plottheheightandvelocityasafunctionoftimetitle*plotoft;xlabel*t;ylabelCh1;ylabelCv*;legendhv;gridon;2输入数据Untitledenterdate:120hO二120enterdate:OvO=0enterdate:5tl二
5.程序运行结果g二-
9.8100Columns1through
113.
00003.
10003.2000Columns34through
444.
10004.
20004.3000Columns45through51Columns1through
10116.
8608116.0270Columns11through
20104.
1078102.2929Columns21through
3081.
544878.7490Columns31through
4049.
171845.3949Columns41through
506.
98882.2309Column51-
2.6250Columns1through
107.
84808.8290Columns11through
2017.
658018.6390Columns21through
3027.
468028.4490Columns31through
4037.
278038.2590Columns41through
5047.
088048.0690Column
51.出现的问题及解决方法
(1)没有分清数组相乘和矩阵相乘解决办法:运行之后,电脑提示错误,然后改正
(2)对于添加网格的函数使用方法不够了解,将xlabelCt)错写成tlabelCt)解决办法:运行之后没有出现表格,向老师寻求帮助。