- 1、本文档共112页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章MATLAB语言程序设计基础讲述
*星期六, 2008-9- 6, 13:07:20 分段函数的数学形式 MATLAB绘图 *星期六, 2008-9- 6, 13:07:20 2.6.3 等高线绘制 各种等高线 *星期六, 2008-9- 6, 13:07:20 例2-34 例2-33的分段函数,绘制各种等高线 三维等高线 *星期六, 2008-9- 6, 13:07:20 2.6.4 三维隐函数图绘制 下载ezimplot3()函数 fun可以为 隐函数字符串 匿名函数 M函数 *星期六, 2008-9- 6, 13:07:20 例2-35 已知三元隐函数 绘图语句 *星期六, 2008-9- 6, 13:07:20 2.6.5 三维图形视角设置 两种方法改变图形的视角 直接采用工具栏 命令语句view() 定义为方位角, 定义为仰角 *星期六, 2008-9- 6, 13:07:20 视点定义 *星期六, 2008-9- 6, 13:07:20 例 2.36 对函数 从不同的方向上观察其图形 MATLAB代码 *星期六, 2008-9- 6, 13:07:20 2.6.6 三维曲面的旋转 三维曲面的旋转函数 其中 三维曲面的句柄 旋转基线 旋转角度 举例:绕x轴正方向旋转,h = [1,0,0] *星期六, 2008-9- 6, 13:07:20 例2-37 分段函数曲面旋转——绘图 绕x轴正方向旋转 绕基线h=[1 1 1]旋转 *星期六, 2008-9- 6, 13:07:20 绕x轴正方向旋转360度的动画 每步旋转1度 循环结构旋转 *星期六, 2008-9- 6, 13:07:20 2.7 四维图形绘制 四维图形 三维图形的动画 三维图形的切面——体视化 (volume visualization) 体视化举例 CT、固体的内部温度,需要用切面观察 流体的流速、液体的浓度分布 MATLAB函数 *星期六, 2008-9- 6, 13:07:20 例2-38 三元函数 普通切面 *星期六, 2008-9- 6, 13:07:20 特殊切面 先构造 z = 1 平面 将该平面沿x轴旋转45度 用该切面给原体视化图形切片 *星期六, 2008-9- 6, 13:07:20 编写的体视化程序界面 程序界面 调用方法 生成体视化数据 调用该函数 通过界面任意设置切面 *星期六, 2008-9- 6, 13:07:20 例2-38 三元函数 体视化切面绘图 *星期六, 2008-9- 6, 13:07:20 本章小结 介绍了MATLAB编程所必须的基础知识,包括变量与常量、数据结构、语句结构等,并介绍了冒号表达式与子矩阵提取 介绍了矩阵的基本代数运算、逻辑运算、比较运算,介绍了符号运算的化简方法与变量替换方法,还介绍了一些基本数论运算的方法 *星期六, 2008-9- 6, 13:07:20 介绍即几种常用的流程控制结构,如两种循环结构、转移结构、开关结构,还介绍了具有MATLAB特色的试探结构 介绍了MATLAB主流编程结构——函数编写方法与技巧,包括输入输出变量个数的测试方法、任意输入输出变元的编程方法、递归调用结构与编程结构、伪代码处理方法等 *星期六, 2008-9- 6, 13:07:20 第25项 用 for循环结构计算第100项 注意:本例不宜采用递归结构 符号运算 *星期六, 2008-9- 6, 13:07:20 2.4.2 可变输入输出个数的处理 varargin varargout varargin{1}, varargin{2},…, varargin{n} *星期六, 2008-9- 6, 13:07:20 例 2.22 conv()可以计算两个多项式的积,时使用varargin实现任意多个多项式的积 MATLAB代码 *星期六, 2008-9- 6, 13:07:20 2.4.3 inline 函数与匿名函数 inline 函数(功能重叠,不建议使用) 可以免去编辑M-文件 MATLAB7.0以上版本提供的匿名函数 在MATLAB工作空间内已经定义的变量可以直接使用 *星期六, 2008-9- 6, 13:07:20 2.4.4 伪代码与代码必威体育官网网址处理 伪代码化的目的 提高程序的执行速度 必威体育官网网址:把ASCII的 .m文件转换成二进制代码 伪代码语句 用户一定要在安全的位置保
文档评论(0)