- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)