




已阅读5页,还剩84页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程设计的步骤:,1、先看任务书,以发到信箱的任务书为准2、再看“miao.m”这个文件,主要的MATLAB知识都在这里面,可以结合本PPT文件学习。同学们之间的学习是重要的学习方法。3、如果用到自定义函数,见文件“miao_func.m”示例4、如果用到求两条曲线交点,见文件“solve_equ.m”示例5、课程设计完成后,要仔细检查(这一点额很重要),避免低级错误;然后按照要求命名相关文件资料,具体要求见文件“上交的电子文档内容与名称格式.doc”6、做完的同学尽快联系指导老师进行答辩7、上交内容:必备内容:Word版本的课程设计,存成Word2003版本(电子版);源程序(电子版)、答辩记录(纸质版,左上角写上联系方式,右上角写上“班序号”)其它内容:其它需要说明的文件,课程设计的注意问题,电子文档要经常保存,要作到万无一失,以免电脑出故障后文档丢失。上交的电子文档要保留备份,最少保留一个学期,这样是为了避免上交到指导教师的电子文档丢失(由于指导教师的硬盘损坏、病毒感染等原因)后,可以再向指导教师上交一份。除任务书中的内容,其余的要自己动手撰写,即使完全一样的内容。,比如公式,也要自己输入。从任务书复制到说明书中的内容也需要作适当修改,以保持前后文的协调。,MATLAB在汽车理论课程设计的应用培训,工欲善其事,必先利其器,山东理工大学交通与车辆工程学院苗立东,生产工具是生产力水平的重要标志,MATLAB的应用,2010年9月8日在中国优秀硕士学位论文全文数据库中检索(至2006年12月31日,累积硕士学位论文全文文献37万多篇。),MATLAB的应用,2010年9月8日在中国优秀硕士学位论文全文数据库中检索(至2006年12月31日,累积硕士学位论文全文文献37万多篇。),MATLAB的应用,2010年9月8日在中国博士学位论文全文数据库中检索(至2006年12月31日,累积学位论文全文文献5万多篇。),MATLAB的应用,MATLAB的应用,MAPLE的应用,MATLAB6.5的安装,将matlab6p5.rar压缩文件复制到硬盘,解压,如下,MATLAB6.5的安装,将setup为安装文件,序列号在sn文件里面,MATLAB6.5的安装,双击setup安装,选next,MATLAB6.5的安装,出现,打开sn文件,复制序列号填入,点next,MATLAB6.5的安装,出现,点yes,MATLAB6.5的安装,出现,在里面随便填几个字母,点next,出现,选no,MATLAB6.5的安装,出现,4点next,以后按提示操作,1路径不要有空格,2空间足够,3MATLAB必选;其余可选,以下MATLAB7.0安装,先看看系统有没有虚拟光驱软件,比如daemon,MATLAB培训,MATLAB培训,如果没有,请安装,安装过程可能要启动重新计算机,MATLAB培训,安装完成后双击运行daemon,右下角出现相应图标,MATLAB培训,把matlab7.0安装文件夹都复制到硬盘,大约占用1.04G。建议不要复制到安装操作系统的分区,记住位置,MATLAB培训,点击右下角图标运行daemon,找到第一虚拟光驱文件,选中文件EFAML71,打开,MATLAB安装程序自动运行,Win7操作系统,直接安装可能会不兼容。有的同学把安装文件的属性改成兼容VistaSP1能够安装成功安装完成后运行有问题也可以把兼容性改一下试试。有的同学的计算机是AMD的CPU,与matlab7.0不兼容,但是兼容matlab7.1估计更高版本的MATLAB与Win7兼容性会好(没有亲自体会),MATLAB培训,安装MATLAB,点Next,MATLAB培训,出现,要求输入PLP,MATLAB培训,这时在matlab7.0安装文件夹中找到keygen文件,运行,MATLAB培训,出现,复制生产的密码,粘贴到MATLAB的PLP中,MATLAB培训,选Yes,然后Next,然后Next,出现,MATLAB培训,选Custom,然后Next,出现,MATLAB培训,MATLAB必须选(在前面打v),其它随便;如果磁盘空间足够,可以都选,出现,选择一个安装的位置,建议不要安装在操作系统分区,并且分区的空闲容量足够,MATLAB培训,选yes,点Next后可能出现,出现,点Next,MATLAB培训,可能出现,选Install(安装),MATLAB培训,安装过程中,可能提示安装第二张光盘,这时点右下角Deamon图标,找到文件,打开后继续安装,MATLAB培训,可能出现,Next,MATLAB培训,可能出现,选Finish,自动启动MATLAB,以上是MATLAB7.0安装,MATLAB默认界面,命令窗口,以前命令,当前路径,内存变量,各个版本可能有差别,注:MATLAB界面可以更改,如果想回到默认界面,依次选中菜单:Desktop/DesktopLayout/Default,MATLAB基本操作,命令窗口,各个版本的界面可能有差别,但是一定有Command命令窗口,MATLAB基本操作,命令窗口,用MATLAB进行计算有两种方法可以在命令窗口里面直接输入命令,可以立即执行。用于对程序的调试,课程设计不建议用这种方法采用m文件(一种文本文件),即批处理文件,把程序编好,从头运行到尾,强烈建议尽量采用这种方法,MATLAB基本操作,命令窗口,MATLAB的基本数据是变量矩阵单个数据也可以认为是1x1的矩阵可以在命令窗口里面直接输入命令;命令最后分号结尾就不显示结果,:加:加*:乘/:除:乘方,MATLAB基本操作,命令窗口,MATLAB的变量可以直接应用而不需要提前定义,:乘方ans:存储最近的计算结果,MATLAB基本操作,冒号:可以定义1xn的矩阵,默认的间隔为1。也可以指定间隔,MATLAB基本操作,瞥号用于对矩阵的转置,MATLAB基本操作,带点的操作是对矩阵对应元素的操作.*:乘./:除.:乘方,MATLAB基本操作,带点的操作是对矩阵对应元素的操作.*:乘./:除.:乘方,MATLAB基本操作,也可以直接定义矩阵,用包括矩阵的元素,元素之间用空格或逗号隔开,MATLAB基本操作,一个矩阵可以作为另一个矩阵的元素,MATLAB基本操作,二维矩阵的定义,MATLAB基本操作,矩阵元素的取出,用括号指定元素的行和列即可,MATLAB基本操作,绘图plot,MATLAB基本操作,绘图,MATLAB基本操作,绘图,MATLAB基本操作,plotyy(q,cos(q),q,sin(q)%画两个坐标轴的图形,MATLAB基本操作,绘图要画多个图形,可以用figure命令新开图形figure命令还用于指定当前图形,绘图是在当前图形绘制,MATLAB基本操作,绘图要画多个图形,可以用figure命令新开图形figure命令还用于指定哪个为当前图形,绘图是在当前图形绘制的(如果有多个图形窗口的话)。,为什么原来曲线不见了?,MATLAB基本操作,绘图给坐标轴标示,MATLAB基本操作,%还可以用axis()命令限制示坐标系的显示范围axis(0,10,-5,5);%0,10分别代表x轴的上下限,-5,5分别代表y轴的上下限,限制范围后的图形见右图,MATLAB基本操作,%还可以用text()命令在当前坐标系中写字text(5.5,-4,正切)%5.5,-4分别代表字符开始的x、y坐标,正切表示要写上的字符,字符要用两个半角的单引号夹在一起,标识字符后的图形见右图,MATLAB基本操作,%还可以用gtext命令在当前坐标系中手动指定位子写字gtext(余弦)%执行命令后,把鼠标移动到图形中出现“十”字光标为当前位置,点一下就在当前位置写字,标识字符后的图形见右图,要求:课程设计的标识字符不要用gtext命令,要用text命令。因为用gtext命令会造成程序画的图形因人而异,别人不知道字符要标识在什么地方。,MATLAB基本操作,循环for,判断if,这些都要有end匹配break:跳出循环关系运算:对于=大于等于=等于=不等于,MATLAB基本操作,关系运算和逻辑运算),建议1:文件不要保存在操作系统分区中建议2:变量不要用o,O,l等作变量,以避免自己骗自己,MATLAB基本操作,同时要设定MATLAB的当前工作路径与文件保存的路径一致,点击,MATLAB基本操作,把以前输入的命令复制到文件里面,就写成一个m文件,强烈建议:文件要经常保存,以免出现意外,MATLAB基本操作,运行m文件就相当于顺序执行输入的命令从Debug中执行文件,或者用F5键运行的结果在命令窗口中显示(不带分号),在命令窗口中显示结果(不带分号)会使运行速度减慢;程序调试通过后建议不显示结果,MATLAB基本操作,调试m文件(Debug菜单或工具条)点击行号右边,就设置断点,再点击一下就取消断点程序运行到断点就暂停执行这时可以用F10键逐条执行命令,按一次执行一句,MATLAB基本操作,调试m文件可以选中一部分命令,右键选则执行选中命令,MATLAB基本操作,调试m文件可以取消所有的断点,MATLAB基本操作,一个命令(或者一条语句)占用一行,有利于调试。出错后命令窗口有提示,MATLAB基本操作,示例:画转矩外特性曲线,MATLAB基本操作,图形复制到word的方法,线的颜色用黑色,否则打印不清楚可以用不同的线型或者不同粗细的线表示不同的特性,MATLAB基本操作,设置线型粗细,figure(10);hd1=plot(n,Tq);%保存句柄,即对象的身份证set(hd1,linewidth,4);%设置线型粗细,MATLAB基本操作,这样作在MATLAB6.5中的效果为:,出现灰边不利于打印,MATLAB基本操作,在MATLAB6.5中,复制前先设置一下,MATLAB基本操作,打开后,选择这个选项,MATLAB基本操作,设置后的复制效果,设置前设置后,MATLAB基本操作,图形大小的调整方法1从MATLAB复制到word中再调整特点:缩小图形后,图形上面的所有的东西(文字、数字、线宽)都成比例缩小。这种方法虽然简单,但是有些时候比例不协调,无法满足要求2在MATLAB中调整大小后复制到word特点:在MATLAB中调整大小,图形中的文字、数字、线宽都不变,只是曲线的比例改变。3、结合上述两种方法,MATLAB基本操作,问题:如果图形大小都要求一样大,如何在MATLAB中设置?,可以采用图形句柄设置图形的大小以功率外特性和转矩外特性的图为例1、先把第一张图的大小调整好,复制到word里面观察是不是协调,通过这样反复几次就能够确定合适的图形大小2、采用get(gcf),得到其位置(Position)属性Position=2963182631803、对每一张图,都设置图形的句柄位置为set(gcf,Position,296318263180);其中:296,318分别表示图形左下角到屏幕左下角的距离263,180分别表示图形的长和宽默认单位是像素(pixels),也可以设置为其它单位,其余的几点注意事项,计算时要保证数学和物理(实际)都正确,经常见的问题如下:不考虑发动机的工作转速范围,车速取的很大或者很小0-150km/h,超出发动机的转速范围600-4000,数学上有结果,但是与实际不符,甚至影响了实际效果车速取得很大或者很小,超出发动机功率覆盖范围,甚至出现功率为负,其余的几点注意事项,案例分析:06级的一个同学算等速燃油消耗率,其余的几点注意事项,06级的一个同学算等速燃油消耗率只选了书上给的8个点,没有用插值法求出多个点,有点偷懒更重要的是,8个点对应的功率和车速分别为,超出实际极限,其余的几点注意事项,06级的一个同学算等速燃油消耗率导致失真,其余的几点注意事项,心得体会一定要自己写,不要抄袭别人的,也可以反应问题,提出建议,这也是师生之间沟通的渠道,07级一个同学的心得体会:在做的过程中,遇到了不难题,有时查不出来真有一种把面前的电脑砸个粉碎的冲动!但是,当问题解决之时却又是另一番心情!而
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 艺术品供货方案及质量保证措施
- 土方补偿协议书合同范本
- 庭院照壁墙销售合同范本
- 少儿体适能教练合同协议
- 小学食堂大米采购协议书
- 夫妻家产生意分割协议书
- 外卖店门面出租合同范本
- 培训课程合作协议书合同
- 小饭桌劳务合同补充协议
- 家庭作坊安全协议书模板
- GB/T 44977-2024卫星导航定位基准站网终端定位服务安全技术规范
- 人教PEP版五年级上册英语全册教案(6个单元整体教学设计)
- 七年级体育 立定跳远测验教案 人教新课标版
- 学校保洁外包服务投标方案(技术方案)
- Pep小学英语六年级上册教案-全册
- 人教鄂教版六年级科学上册全册教学设计教案
- 关爱流浪小动物(教学设计)-2024-2025学年三年级上册综合实践活动教科版
- 2024年新高考试题分析及2025届备考策略建议课件
- 中东及非洲天然甜菊行业现状及发展机遇分析2024-2030
- 《山区公路桥梁典型病害手册(试行)》
- 临床中医适宜技术书
评论
0/150
提交评论