基本信息
文件名称:《通信系统中MATLAB基础与仿真应用》课件_第2章.ppt
文件大小:997 KB
总页数:70 页
更新时间:2025-03-08
总字数:约1.58万字
文档摘要

(4)打印功能。选择File→PageSetup选项,可选择打印命令窗口的某一部分以及采用何种字体等,如图2-7所示。(5)对于命令窗口的优选项,增加了Keyboard和Indenting优选项。Commandlinekeybindings有两个选项:Emacs(MATLABstandard)和Windows。如果选择Emacs,则快捷键Ctrl+F的功能是将光标向前移动一个字符:如果选择windows,则Ctrl+F的功能是打开FIND对话框。在此菜单中的历史命令窗口和编辑器都增加了自动存盘选项。(6)在命令窗口选择文本,然后单击鼠标右键并选择OpenSelection选项,可以在工作区中打开一个变量,或在编辑窗口中打开一个文件或者函数。(7)编辑器可以显示行数、列数和当前函数。(8)新增了一些文件系统操作函数,如movefile函数、ZIP函数和E-mail函数等。图2-7打印窗口2.数学运算(1)可以解常数延迟项的微分方程。(2)可以解单边值ODE求解问题,实现此功能的函数是bvp4c。(3)可以解体积积分问题,即可以求三重积分,实现此功能的函数是triplequad。(4)可以求解GAMMA函数的对数导数,实现此功能的函数是pis。3.编程和数据典型(1)MATLAB的JIT加速器加快了M文件应用中函数和脚本的执行速度。性能加速部分增加了如何充分利用JIT加速器和怎样利用MATLABPROFILER优化性能等内容。(2)支持规则的表达式。利用regexp、regexpi和regexprep函数可实现对规则表达式进行查找和替换字符。(3)增加了一些新函数。这些函数涉及错误产生、规则表达式、排序、整数变换和进行文件操作等17个函数。(4)增加了新的警告和句柄属性。error和warning函数的参数可以是一个或者更多,如:error(′File%snotfound′,filename);warning(′Ambiguousparametername,″%s″.′,param)(5)动态的结构字段名,即矩阵、单元阵列和结构,在运行时可以变化。(6)增加了两个新的“与”和“或”操作符,即&&和‖,用于计算混合逻辑表达式。(7)为ismember函数增加了一个新的输出。语法:[tf,index]=ismember(A,S,…)其中,index表示S中包含A的最大索引值。(8)增加了true和false函数。(9)循环中可中断。可以利用快捷键Ctrl+C中断循环,返回到命令窗口。(10)修改了copyfile、mfilename和mkdir函数。(11)支持64位整数,并增加了64位文件处理函数。(12)使用了新的MATLAB定时器对象。(13)增强了音频功能。4.图形(1)增加了ColormapEditor,可以编辑图像的色彩。(2)增加了新的文本属性,可以控制文本的背景色彩。5.外部接口(1)增加了几个新的MATLAB接口函数。(2)具有更可靠的存储器管理功能。(3)增加了事件句柄的灵活性。(4)有可列举的属性值,且可以增加用户常用属性。(5)图形属性和方法接口。(6)可以自动改变文件标签,可以更新CALLBACK和M文件代码。(7)FILE-EXPORT,无须FIG文件就可以把GUI导出为一个单个的M文件。(8)工具条上的MATLABEditor图标使访问编辑器更加容易。6.创建GUI(1)新的结构用于产生M文件,更易于理解和编程。(2)GUIDE用于快速启动对话框和模板。>>a=input(′请输入矩阵或表达式,赋值到a:′) %输入表达式的例子请输入矩阵或表达式,赋值到a:sin(1)+8a=8.8415>>s=input(′请输入一个字符串:′,′s′) %输入字符串的例子请输入一个字符串:thisisastrings=thisisastring2)“pause”指令“pause”指令可以使程序暂停运行,等待用户按任意键继续。“pause”指令主要用于程序调试或显示中间结果。“pause(n)”指令可使得程序暂停执行n秒。3)利用文件输入/输出数据指令“save”和“load”用于MATLAB与磁盘的数据交换。“save”指令用于将MATLAB工作空间的数据存入磁盘;“