1.可支援多面向讯号,如讯号处理模块組( Signal processing Blockset)、嵌入式 MATLAB函数模块( Embedded Matlab function block)、动态影片及影像处理模块組( Video and Image processing Blockset),以及C程序码产生器(Real- Time Workshop)等 2.嵌入式C程序码产生器(Real- Time Workshop embedded Coder)程序 码产生的效能改善 3. Simulink定点模块組( Simulink fixed point)新增新的图形化介面, 用於定点数系統的分析和縮放( Scaling); 4.事件模拟模块組( SimEvents)可支援向量( Vector)及距阵( Matrix) 5.新产品 Simscapeε物理模型模拟模块組可支援复域的物理模型模拟 (Multidomain Physical Modeling) Mathworks Matlab r2007a: What's New in Release 2007a R2007a, released on March 1, 2007, includes updates to MATLAB and simulink, two new products released since R2006b, and updates and bug fixes to 82 other products. R2007a adds support for the Intel based Mac, Windows Vista, and 64-bit Sun Solarism SPARc platfoms. Subscribers to Math Works Software Maintenance Service can download R2007a product updates New capabilities for the MATLAB product family include: Multithreaded computation in key MATLAB math functions for multicore and multiprocessor systems ability to run parallel algorithms in four MATLAB sessions on your desktop with Distributed Computing Toolbox s New categorical and dataset arrays in Statistics Toolbox Fixed-Point Toolbox acceleration at the speed of compiled C s Exact modeling and analysis of control loo ps with de lays in Control System Toolbox s Generation of nonlinear models with System Identification Toolbox s Simulated annealing in Genetic Algorithm and Direct Search Toolbox New capabilities for the simulink product family include: Multidimensional signal support for Sim ulink, Signal Processing Blockset, Embedded MATLAB Function block, Video and Image Processing Blockset, and Real-Time Workshop k Im proved code efficiency and MISRa C support in Real-Time Workshop Embedded Coder
1.可支援 多面 向讯 号, 如讯 号处 理模 块組(Signal Processing Blockset)、嵌入式 MATLAB 函数模块(Embedded MATLAB Function block) 、动态影片及影像处理模块組(Video and Image Processing Blockset),以及 C 程序码产生器(Real-Time Workshop)等; 2.嵌入式 C 程序码产生器(Real-Time Workshop Embedded Coder)程序 码产生的效能改善; 3.Simulink定点模块組(Simulink Fixed Point)新增新的图形化介面, 用於定点数系統的分析和縮放(Scaling); 4.事件模拟模块組(SimEvents)可支援向量(Vector)及距阵(Matrix); 5.新产品 Simscape 物理模型模拟模块組可支援复域的物理模型模拟 (Multidomain Physical Modeling)。 *Mathworks Matlab R2007a: What's New in Release 2007a R2007a, released on March 1, 2007, includes updates to MATLAB and Simulink, two new products released since R2006b, and updates and bug fixes to 82 other products. R2007a adds support for the Intel® based Mac, Windows Vista™, and 64-bit Sun Solaris™ SPARC platform s. Subscribers to MathWorks Software Maintenance Service can download R2007a product updates. New capabilities for the MATLAB product family include: * Multithreaded computation in key MATLAB math functions for multicore and multiprocessor systems * Ability to run parallel algorithm s in four MATLAB sessions on your desktop with Distributed Computing Toolbox * New categorical and dataset arrays in Statistics Toolbox * Fixed-Point Toolbox acceleration at the speed of compiled C * Exact modeling and analysis of control loops with delays in Control System Toolbox * Generation of nonlinear models with System Identification Toolbox * Simulated annealing in Genetic Algorithm and Direct Search Toolbox New capabilities for the Simulink product family include: * Multidimensional signal support for Simulink, Signal Processing Blockset, Embedded MATLAB Function block, Video and Image Processing Blockset, and Real-Time Workshop * Improved code efficiency and MISRA C support in Real-Time Workshop Embedded Coder
s New graphical interface for analyzing and scaling fixed-point systems in Simulink Fixed Point Vector and matrix support in sim Events s Simscape, a new product for multidomain physical modeling 二) MATLAB的主要组成部分: MATLAB系统由5个主要的部分构成 (1)开发环境 (development Environment):为 MATLAB用户或程序编 制员提供的一套应用工具和设施。由一组图形化用户接口工具和组件集成 包括 MATLAB桌面、命令窗口、命令历史窗口、编辑调试窗口及帮助信 息、工作空间、文件和搜索路径等浏览器: (2) MATLAB数学函数库 Math Function Library):数学和分析功能 在 MATLAB工具箱中被组织成8个文件夹。 elma初步矩阵,和矩阵操作。 elfun初步的数学函数。求和、正弦、余弦和复数运算等 specfun特殊的数学函数。矩阵求逆、矩阵特征值、贝塞尔函数等; matfun矩阵函数一用数字表示的线性代数 atafun数据分析和傅立叶变换 polyfun插值,多项式。 funfun功能函数 parfum稀疏矩阵 (3) MATLAB语言:( MATLAB Language)种高级编程语言(高阶的矩 阵/数组语言),包括控制流的描述、函数、数据结构、输入输出及面 对对象编程; (4)句柄图形:( Handle graphics) MATLAB制图系统具有2维、三维的 数据可视化,图象处理,动画片制作和表示图形功能。可以对各种图 形对象进行更为细腻的修饰和控制。允许你建造完整的图形用户界面 (GUI),以及建立完整的图形界面的应用程序。制图法功能在 MATLAB工具箱中被组织成5个文件夹 graph2d二维数图表 graph3d三维图表。 specgraph专业化图表
* New graphical interface for analyzing and scaling fixed-point systems in Simulink Fixed Point * Vector and matrix support in SimEvents * Sim scape, a new product for multidomain physical modeling 二) MATLAB 的主要组成部分:MATLAB 系统由 5 个主要的部分构成: (1)开发环境(development Environment):为 MATLAB 用户或程序编 制员提供的一套应用工具和设施。由一组图形化用户接口工具和组件集成: 包括 MATLAB 桌面、命令窗口、命令历史窗口、编辑调试窗口及帮助信 息、工作空间、文件和搜索路径等浏览器; (2)MATLAB 数学函数库(Math Function Library):数学和分析功能 在 MATLAB 工具箱中被组织成 8 个文件夹。 elmat 初步矩阵,和矩阵操作。 elfun 初步的数学函数。求和、正弦、余弦和复数运算等 specfun 特殊的数学函数。矩阵求逆、矩阵特征值、贝塞尔函数等; matfun 矩阵函数-用数字表示的线性代数。 atafun 数据分析和傅立叶变换。 polyfun 插值,多项式。 funfun 功能函数。 sparfun 稀疏矩阵。 (3)MATLAB 语言:(MATLAB Language)一种高级编程语言(高阶的矩 阵/数组语言),包括控制流的描述、函数、数据结构、输入输出及面 对对象编程; (4)句柄图形:(Handle Graphics) MATLAB 制图系统具有 2 维、三维的 数据可视化,图象处理,动画片制作和表示图形功能。可以对各种图 形对象进行更为细腻的修饰和控制。允许你建造完整的图形用户界面 (GUI),以及建立完整的图形界面的应用程序。制图法功能在 MATLAB 工具箱中被组织成 5 个文件夹: graph2d 二维数图表。 graph3d 三维图表。 specgraph 专业化图表
graphics制图法 uitools图形用户界面工具。 (5)应用程序接口:( Applied Function Interface) MATLAB的应用 程序接口允许用户使用C或 FORTRAN语言编写程序与 MATLAB连接。 MATLAB工具箱( toolbox);(表1-2) MATLAB的安装:与一般光盘软件的安装相同,略 MATLAB的系统开发环境( System Developing Environment 操作桌面( Operating Desktop) (1)桌面布局:6个窗口(图示、操作演示) *命令窗口( Commend window) *工作空间窗口( Workspace) *当前目录浏览器( Current Directory) *命令历史窗口( Commend History) *启动平台( Launch pad)6x版 帮助窗口(Help) M文件优化器( Profiler) 窗口的切换、放大与关闭。( switching, Amplification,tu-off Ⅴiew菜单中的 desktop layout菜单中提供的6种可选布局 Default Command window Simple * Short History *Tall History Five panel (2).菜单和工具栏;( Menu and toolbar)操作桌面上有6个菜单(表1-3) 和带有9个快捷按钮的工具栏组,(图示、操作演示) (3).改变桌面设置:( Setting)fl菜单中 Preference对话框中设置(图 示、操作演示) 命令窗口:( Command window) MATLAB的主要交互窗口。用于输入
graphics 制图法。 uitools 图形用户界面工具。 (5) 应用程序接口:(Applied Function Interface) MATLAB 的应用 程序接口允许用户使用 C 或 FORTRAN 语言编写程序与 MATLAB 连接。 MATLAB 工具箱(Toolbox);(表 1—2) 二.MATLAB 的安装:与一般光盘软件的安装相同, 略 三.MATLAB 的系统开发环境(System Developing Environment) 1. 操作桌面(Operating Desktop) (1)桌面布局:6 个窗口 (图示、操作演示) *命令窗口 (Commend Window) *工作空间窗口(Workspace) *当前目录浏览器(Current Directory ) *命令历史窗口 ( Commend History ) *启动平台 (Launch Pad)6.x 版 *帮助窗口(Help) *M 文件优化器(Profiler) 窗口的切换、放大与关闭。(switching, Amplification, tun-off) View 菜单中的 desktop layout 菜单中提供的 6 种可选布局: *Default *Command Window *Simple *Short History *Tall History *Five Panel (2).菜单和工具栏;(Menu and toolbar) 操作桌面上有 6 个菜单(表 1—3) 和带有 9 个快捷按钮的工具栏组,(图示、操作演示) (3).改变桌面设置:(Setting) File 菜单中 Preference 对话框中设置(图 示、操作演示) 2. 命令窗口:(Command window)MATLAB 的主要交互窗口。用于输入
MATLAB命令、函数、数组、表达式等信息,并显示图形以外的所有计算 结果。 例如从键盘输入矩阵 A=1123;456;789按 Enter键后屏幕立即显示结果 A 123 456 789 命令窗口可作为一个多功能高级计算器,如要计算18+(5i /6)2+cosm/6只须按 MATLAB格式要求键入 18+5*sin(pi/6)/(2+cos(pi/6),然后按 Enter键既可在窗口内显示出计 算结果: ans 18.8723 公式中的数据可任意改动并重新计算。(例) 还可在命令窗口输入最后一次输入命令的开头字符或字符串,然后用 ↑键调出该命令行。 MATLAB是标准的 Windows界面,可利用菜单中的命令完成对工作 窗口的操作。其命令行功能键和快捷键与 Windows的一般应用程序相似, (表14)(自学) 3.工作空间窗口:( Workspace Window) 用于储存各种变量和结果的空间,显示变量的名称、大小、字节数及 数据类型,对变量进行观察、编辑、保存和删除。(图示、操作演示)。临 时变量不占空间, 为了对变量的内容进行观察、编辑与修改,可以用三种方法打开内存 数组编辑器。*双击变量名;*选择该窗口工具栏上的打开图标;*鼠标指向 变量名,点击鼠标右键,弹出选择菜单,然后选项操作。(示例) 欲查看工作空间的情况,可以在命令窗口键入命令whos(显示存在工 作空间全部变量的名称、大小、数据类型等信息)或命令who(只显示变 量名) 当前目录浏览器:( Current Directory)
MATLAB 命令、函数、数组、表达式等信息,并显示图形以外的所有计算 结果。 例如从键盘输入矩阵 A=[1 2 3; 4 5 6; 7 8 9] 按 Enter 键后屏幕立即显示结果 A= 1 2 3 4 5 6 7 8 9 命令窗口可作为一个多功能高级计算器,如要计算 18+(5sinπ /6)/2+cosπ/6 只须按 MATLAB 格式要求键入; 18+5*sin(pi/6)/(2+cos(pi/6)),然后按 Enter 键既可在窗口内显示出计 算结果: ans= 18.8723 公式中的数据可任意改动并重新计算。(例) 还可在命令窗口输入最后一次输入命令的开头字符或字符串,然后用 ↑键调出该命令行。 MATLAB 是标准的 Windows 界面,可利用菜单中的命令完成对工作 窗口的操作。其命令行功能键和快捷键与 Windows 的一般应用程序相似, (表 1—4)(自学) 3.工作空间窗口:(Workspace Window) 用于储存各种变量和结果的空间,显示变量的名称、大小、字节数及 数据类型,对变量进行观察、编辑、保存和删除。(图示、操作演示)。临 时变量不占空间, 为了对变量的内容进行观察、编辑与修改,可以用三种方法打开内存 数组编辑器。*双击变量名;*选择该窗口工具栏上的打开图标;*鼠标指向 变量名,点击鼠标右键,弹出选择菜单,然后选项操作。(示例) 欲查看工作空间的情况,可以在命令窗口键入命令 whos(显示存在工 作空间全部变量的名称、大小、数据类型等信息)或命令 who(只显示变 量名) 4.当前目录浏览器:(Current Directory)
用于显示及设置当前工作目录,同时显示当前工作目录下的文件名、 文件类型及目录的修改时间等信息。只有在当前目录或搜索路径下的文件 及函数可以被运行或调用。(图示、操作演示) 设置当前目录可以在浏览器窗口左上角的输入栏中直接输入,或点击 浏览器下拉按钮进行选择。还可用cd命令在命令窗口设置当前目录,如: cdc: mydir可将c盘上的 mydir目录设为当前工作目录 (5).命令历史窗口:( Command history) 记录已运行过的 MATLAB命令历史,包括已运行过的命令、函数、表 达式等信息,可进行命令历史的查找、检查等工作,也可以在该窗口中进 行命令复制与重运行。(图示、操作演示) 6.启动平台:( Launch Pad) 帮助用户方便地打开和调用 MATLAB的各种程序、函数和帮助文件。 平台列出了系统中安装的所有的 MATLAB产品的目录,可以通过双击 来启动相应的选项。70版取消了这个窗口,事实上Help工具完全具备它 的功能。(图示、操作演示) 7 MATLAB的搜索路径:( Searching path) MATLAB定义的一系列文件路径的组合,缺省状态下包括当前路径和 安装的全部工具箱的路径。(图示、操作演示) 当在命令窗口输入一个字符串时, MATLAB按下列顺序开始搜索: (1)在工作空间中搜索是否有以该字符串为变量名的变量,有则返回 该变量的值 (2)搜索是否有同名的 MATLAB内部函数,如果有,执行该内部函 数 (3)在当前目录中査找与该字符串同名的M文件,如果有,执行该 文件 (4)在搜索目录中査找与该字符串同名的M文件,如果有,执行该 文件; 如果在搜索目录中存在多个同名函数,则只执行搜索路径中的第一个 函数,其他函数不再执行 搜索目录的设置通过选择主菜单 Set path菜单项进行
用于显示及设置当前工作目录,同时显示当前工作目录下的文件名、 文件类型及目录的修改时间等信息。只有在当前目录或搜索路径下的文件 及函数可以被运行或调用。(图示、操作演示) 设置当前目录可以在浏览器窗口左上角的输入栏中直接输入,或点击 浏览器下拉按钮进行选择。还可用 cd 命令在命令窗口设置当前目录,如: cd c:\mydir 可将 c 盘上的 mydir 目录设为当前工作目录。 (5).命令历史窗口:(Command History) 记录已运行过的 MATLAB 命令历史,包括已运行过的命令、函数、表 达式等信息,可进行命令历史的查找、检查等工作,也可以在该窗口中进 行命令复制与重运行。(图示、操作演示) 6.启动平台:(Launch Pad) 帮助用户方便地打开和调用 MATLAB 的各种程序、函数和帮助文件。 平台列出了系统中安装的所有的 MATLAB 产品的目录,可以通过双击 来启动相应的选项。7.0 版取消了这个窗口,事实上 Help 工具完全具备它 的功能。(图示、操作演示) 7.MATLAB 的搜索路径:(Searching Path) MATLAB 定义的一系列文件路径的组合,缺省状态下包括当前路径和 已安装的全部工具箱的路径。(图示、操作演示) 当在命令窗口输入一个字符串时,MATLAB 按下列顺序开始搜索: (1) 在工作空间中搜索是否有以该字符串为变量名的变量,有则返回 该变量的值; (2) 搜索是否有同名的 MATLAB 内部函数,如果有,执行该内部函 数; (3) 在当前目录中查找与该字符串同名的 M 文件,如果有,执行该 文件; (4) 在搜索目录中查找与该字符串同名的 M 文件,如果有,执行该 文件; 如果在搜索目录中存在多个同名函数,则只执行搜索路径中的第一个 函数,其他函数不再执行。 搜索目录的设置通过选择主菜单 Set Path 菜单项进行