MATLAB7.x基础教程第1章MATLAB概述.ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
  MATLAB R2007a版本对R2006b版本的MATLAB与Simulink进行了更新,并且还对其他82项产品进行了更新和错误修正。R2007a还增加了对基于Intel的Mac、Windows Vista及64位Sun Solaris SPARC平台的支持。   MATLAB产品系列包括以下新功能:   ● 支持多核或多处理器系统,实现主要MATLAB数学函数的多线程计算;   ● 通过分布式计算工具箱,可同时在四个MATLAB会话中运行并行算法;   ● 在统计工具箱中提供新的分类和数据集数组;   ● 定点工具箱使C语言的编译速度加快;   ● 在控制系统工具箱中实现带延迟控制环路的精确建模与分析;   ● 通过系统辨识工具箱生成非线性模型;   ● 支持遗传算法和直接查找工具箱中的模拟退火算法。   Simulink 产品系列中的新功能包括:   ● ?Simulink、信号处理模块库、Embedded MATLAB Function Block、视频和图像处理模块库以及Real-Time   Workshop等支持多维信号;   ● 改进了Real-Time Workshop Embedded Coder中的代码效率和MISRA-C支持;   ● 为Simulink Fixed Point中定点系统的分析和定标提供了新的图形界面;   ● 在SimEvents中提供向量和矩阵支持;   ● 推出一个新的多畴物理建模产品Simscape。 1.1.1 MATLAB的新版本特性   MATLAB R2007a包含MATLAB 7.4和Simulink 6.6的更新。本小节将对这些更新做详细的介绍。   1.MATLAB 7.4   1) 开发环境   ● 编辑器中增强了分隔符匹配,包括语言构造如for、if和switch;   ● 能够自动整理编辑器中的M-Lint警告信息子集;   ● 增强Windows和Linux平台上的桌面工具管理,包括最大化和隐藏工具的功能;   ● 支持数组编辑器中的撤消和重复操作,以及用于交互式操作的即时更正;   ● 在未评估代码时也能够发布 M代码函数;   ● 能够从Windows Explorer中将MATLAB文件打开到已经正在运行的MATLAB;   ● 当前版本的帮助浏览器搜索结果中也包括了演示。   2) 语言和编程   ● 新的inputParser类,使得解析和验证M文件函数输入参量更为容易;   ● 新的assert函数,如果条件不是真,则发出错误,允许代码内建测试;   ● 新的verLessThan函数,可检查MATLAB的版本,让用户更容易地编写在多个版本中运行的代码;   ● 将参量编号到格式化字符串函数(例如sprintf),无需在如转换等应用程序中对参数进行重新排序。   3) 数学   ● 新的bsxfun函数,为需要单个扩展的二进制运算实现更简单的代码编写和更高的性能;   ● 新的ilu函数,用于执行不完全LU因数分解,以作为稀疏迭代方法的预调节器。   4) 文件I/O和外部接口   ● ?textscan函数新的CollectOutput选项,用于自动搜集单个数组中相同数据类型的值;   ● 能够程序化连接到一个COM Automation服务器的实例,使用自定义界面创建Automation服务器,并且充分利用事件界面。   5) 性能和大数据集处理   ● 支持多个线性代数和元素方式数值运算的多线程计算,可以在多核和多处理器系统上提升性能;   ● 所有平台上的优化基本线性代数子程序(BLAS)库的版本得到升级;   ● 提升Windows XP 64位平台的性能;   ● 对于Solaris,支持64位MATLAB,允许处理更大的数据集。   2.Simulink 6.6   1) 多维信号支持   ● 对创建、使用和记录二维以上的信号的模型提供仿真和代码生成支持;   ● 用于处理多维信号Permute Dimensions和Squeeze模块;   ● 增强Assignment、Selector、Concatenate以及其他模块的功能以支持二维以上的信号。   2) 大型建模   ● 配置集引用可在模型引用层次中的模型之间共享配置集;   ● 模型引用现在支持非零仿真起始时间;   ● 提供可以删除子系统或模型内容,以及在子系统和模型之间复制内容的实用函数;   ● 提供状态日志和模型线性化命令中的状态名支持;   ● 提供识别模型所需的文件以及能将其压缩成zip文件的工具;   ● 新增模块、模型指导器检查以及实用函数,用于检测作为向量的总线,并自动将这些总线转化为向量;   ● 新的警告,用于指示在Simuli

文档评论(0)

autohhh + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档