MATLAB软件在优化设计中的应用.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《车辆优化设计理论与实践》教学课件 【例7-10】 二维曲线绘图基本指令演示。请读者在本例运行后,再试验 , , ,以观察产生图形的不同。(图7-3) 图7-3 plot指令基本操作演示 MATLAB软件在优化设计中的应用全文共57页,当前为第31页。 《车辆优化设计理论与实践》教学课件 1.程序编辑 MATLAB内置具有编辑调试功能的程序编辑器,在MATLAB的操作桌面中有三种方式可以进入程序编辑器: (1)选择菜单栏的File项中的“New”或“Open”项; (2)选择工具栏的“New”或“Open”按钮; (3)在命令编辑区中输入edit命令。 采用该编辑器编辑MATLAB语句与命令并存盘产生程序文件(m文件)。 2.程序运行 有两种方式执行程序: (1)用菜单操作从FileRun Script调出M文件; (2)直接在命令窗口编辑区键入M文件名。 3.M文件的形式 M文件有两种形式:命令文件(Script File)和函数文件(Function 7.2.7 MATLAB程序设计 MATLAB软件在优化设计中的应用全文共57页,当前为第32页。 《车辆优化设计理论与实践》教学课件 File),这两种文件的 扩展名相同,都是“.m”。 (1)命令文件 当用户要运行的指令较多时,直接在MATLAB 命令窗口下输入命令比较麻烦,可以编辑一个命令文件,将要执行的命令,按行顺序写入一个M文件。当命令文件运行时,也将按顺序连续执行文件里的指令、函数等。命令文件运行时,可以访问现有工作空间内全部数据。若不希望利用这些数据,在运行命令文件之前,用clear清除工作空间内数据,或命令文件的第一条命令用clear命令。文件运行后所有变量都驻留在MATLAB工作空间。 (2)函数文件 如果M文件的第一行包含function,此文件是函数文件,其基本格式如下: (输入变量列表) (3)函数体语句 例如,计算向量 的均方根的值,可用两种方式求解: MATLAB软件在优化设计中的应用全文共57页,当前为第33页。 《车辆优化设计理论与实践》教学课件 1)编写命令文件求向量 的均方值 编写求均方根的MATLAB程序mpoo1.m % MATLAB PROGRAM 0 -1 2)编写函数文件求 均方根值 编写求均方根函数文件Rms. m; 运行结果: ; ; ; MATLAB软件在优化设计中的应用全文共57页,当前为第34页。 《车辆优化设计理论与实践》教学课件 (并以Rms. m名保留) 在MATLAB COMMAND窗口下,调用函数Rms( ) 4.MATLAB运算符 (1)关系运算符(Relational operators) 小于,=小于等于, 大于,=大于等于,=等于,~=不等于 运行结果: ; ; ; MATLAB软件在优化设计中的应用全文共57页,当前为第35页。 《车辆优化设计理论与实践》教学课件 (2)逻辑运算(Logical operators)符 逻辑and , | 逻辑or, ~逻辑not (3)有关关系运算和逻辑运算 作为所有关系和逻辑表达式的输入,MATLAB把任何非0数值当作真,把0当作假。所有关系和逻辑表达式的输出,对于真,输出1。对于假,输出为0。 5.程序控制语句 MATLAB程序控制语句包括:循环语句和条件语句。循环语句有:for语句和while 语句。条件语句有:if语句和swith语句 (1)for语句 基本格式为: for循环变量=起始值:步长:终止值 循环体; end MATLAB软件在优化设计中的应用全文共57页,当前为第36页。 《车辆优化设计理论与实践》教学课件 (2)while语句 基本格式为: while条件表达式 循环体; End (3)if语句基本格式为: if 表达式 执行语句 elseif 表达式 执行语句 else 执行语句 end MATLAB软件在优化设计中的应用全文共57页,当前为第37页。 《车辆优化设计理论与实践》教学课件 (4)swith语句 基本格式为: swith表达式 case 值 1 执行语句1 case 值 2 执行语句 … end MATLAB软件在优化设计中的应用全文共57页,当前为第38页。 《车辆优化设计理论与实践》教学课件 7.3 MATLAB优化工具箱 MATLAB优化工具箱提供了各种优化问题的一个较完整的解决方案。用户可以任意选择多种优化算法,算法参数可以自由设置。工具箱中函数如表7-5~7-7所示。在最

文档评论(0)

武松 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档