- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 MATLAB语言程序设计基础 基于MATLABSimulink的系统仿真技术 知识与应用(第2版)课件.ppt
薛定宇、陈阳泉著基于MATLAB/Simulink的系统仿真技术与应用(第2版),清华大学出版社,2010;第2章 MATLAB语言程序设计基础;2.1 MATLAB语言的基本使用环境;2.2 MATLAB语言的数据结构;2.2.1 常量与变量;冒号表达式 举例 复数矩阵的输入 MATLAB语句 矩阵变换成符号型;1.2.3 多维数组的定义;2.3 MATLAB下矩阵的运算;2.3.1 矩阵的代数运算;矩阵运算举例;2.3.2 矩阵的逻辑运算;2.3.3 矩阵的比较关系;2.3.4 矩阵元素的数据变换;2.4 流程控制结构;2.4.1 循环结构;循环结构举例;2.4.2 条件转移结构;重新求解m:;2.4.3 开关结构;前面枚举的各个表达式均不满足时,则将执行otherwise语句,不是default;2.4.4 试探结构;2.5 MATLAB函数编写与技巧;2.5.1 MATLAB语言的函数的基本结构;Hilbert矩阵的生成函数;函数递归调用;2.5.2 可变输入、输出个数的处理;2.5.3 MATLAB函数的跟踪调试;2.5.4 伪代码与代码必威体育官网网址处理;2.6 MATLAB语言下图形的绘制与技巧;句柄图形学简介;2.6.1 基本二维图形绘制语句;Plot() 函数的扩展;绘图语句选项;曲线绘制举例;2.6.2 二维曲线的标注方法;2.6.3 在MATLAB图形上添加文字标注;2.6.4 特殊图形绘制函数及举例;子窗口分割;2.6.5 隐函数的曲线绘制;2.7 三维图形的绘制方法;三维火柴杆曲线 三维填充图形;2.7.2 三维曲面的绘制方法;网格和曲面图其他绘制函数 shading命令修饰 视觉设置 ;2.7.3 局部图形的剪切处理;2.8 MATLAB图形用户界面设计技术;2.8.1 图形界面设计工具Guide;2.8.2 句柄图形学及句柄对象属性;窗口对象的常用属性;对象属性的读取与修改;简单界面设计实例;编写回调函数:为按钮对象编写回调函数,当按钮按下后,操作Tag为txtHello的控件 其他可能的回调函数 CloseRequestFcn:关闭窗口时响应函数。 KeyPressFcn:键盘键按下时响应函数。 WindowButtonDownFcn: 鼠标键按下时响应函数。 WindowButtonMotionFcn: 鼠标移动时响应函数。 WindowButtonUpFcn: 鼠标键释放时响应函数。 CreateFcn和DeleteFcn:建立和删除对象时响应函数。 CallBack:对象被选中时自动执行的回调函数;其他控件的常用属性;2.8.4 菜单系统设计;2.8.5 界面设计举例与技巧;原型窗口界面的预期效果;程序界面的任务分配;2.8.6 工具栏设计;2.9 提高MATLAB程序执行效率的技巧;2.9.1 测定程序执行时间和时间分配;M-函数耗时剖析命令;2.9.2 加快MATLAB程序执行速度的建议;②在必须使用多重循环的情况下,如果两个循环执行的次数不同,则建议在循环的外环执行循环次数少的,内环执行循环次数多的 例:生成10000×5的Hilbert矩阵 通项: 两重循环:1:5和1:10000,差异很显著 代码1 代码2;(2) 大型矩阵的预先定维 可以使用zeros或ones函数直接定维 例:继续考虑Hilbert矩阵的生成 结合向量化方法 采用meshgrid避免循环 ;(3) 优先考虑内核函数 有eig()就没有必要自己工具算法编 (4) 采用有效的算法 科学计算领域是存在“多快好省”的途径的 求定积分的quadl速度、精度等远远高于quad (5) 应用Mex技术 采用了很多措施,但执行速度仍然很慢 采用C或Fortran语言编程 解决某专业问题已经存在由其他语言编写的源代码,则没有必要全盘用MATLAB改写现有程序,而需要有一种技术将该代码嵌入整个MATLAB程序,Mex技术正好可以解决这样的问题。;2.9.3 Mex程序设计技术;支持的变量类型;获得输入变量的元素总数 测出输入变量的维数 判定是否为某类变量 在构造的C语言文件中包含头文件mex.h 使用支持32位编程的C编译程序,Microsoft Visual C++、Watcom C++及MATLAB自带的免费LCC-win32进行Mex编译 编译程序和环境设置;Mex程序结构;Mex文件的入口引导语句 其他必要函数 获得矩阵的行数和列数:第k输入变量 获得矩阵变量的指针:输入和输出 判定一个矩阵是否为复数矩阵 输出变量指针的动态分配 ;Mex函数举例;程序的错误或漏洞;C语言下Mex编程步骤
您可能关注的文档
- 第22章 节 免疫学检测23章 节 免疫学防治.ppt
- 第22章 节 基因工程药物与疫苗幻灯片.ppt
- 第22章 节 制作个人网站 Dreamweaver+Flash+Photoshop网页制作从入门到精通(CS6版) 课件.pptx
- 第23次课 第12章 节 某住宅楼剖面图及详图AutoCAD 2013中文版建筑设计标准课件.pptx
- 第23次课 第13章 节 住宅电气系统图 AutoCAD 2013电气设计课件.pptx
- 第23章 节 使用PowerPoint制作职场办公演示文稿 中文版Office从入门到精通(2010版)课件.pptx
- 第24次课 第12章 节 某住宅楼剖面图及详图AutoCAD 2013中文版建筑设计标准课件.pptx
- 第24次课 第14章 节 住宅强弱电工程图 AutoCAD 2013电气设计课件.pptx
- 第24章 节 -利尿药和脱水药 .ppt
- 第26章 节 治疗充血性心力衰竭的药物幻灯片.ppt
- 第2章 Microsoft Project 2010概述 项目相关管理与IT项目相关管理课件.ppt
- 第2章 SIMULINK和结构图仿真 《电力电子电机控制系统仿真技术 知识》课件.ppt
- 第2章 VB语言基础 《VB基础与RS-232C通信技术 知识》课件.ppt
- 第2章 Visual LISP开发技术 知识 CAD二次开发课件.ppt
- 第2章 Web编程技术 知识 jsp课件.ppt
- 第2章 Windows Server 2003系统 网络相关管理与应用 .ppt
- 第2章 专业概述1 《测控技术 知识与仪器专业导论》课件.ppt
- 第2章 专业概述2 《测控技术 知识与仪器专业导论》课件.ppt
- 第2章 专家判断预测法 管理预测技术 知识与方法课件.ppt
- 第2章 业务流程的基本概念 《业务流程相关管理》课件.ppt
文档评论(0)