MATLAB教程及实训第2版曹弋5章节(422KB).pptVIP

  • 107
  • 0
  • 约1.15万字
  • 约 54页
  • 2018-04-09 发布于广东
  • 举报

MATLAB教程及实训第2版曹弋5章节(422KB).ppt

3. 重载函数 重载函数是指两个函数使用相同的名称,处理的功能相似,但参数类型或个数不同,重载函数通常放在不同的文件夹下,文件夹名称以“@”开头后面跟一个数据类型名 。 例如,“@int”文件夹下放置的是参数类型为int的函数文件, 5.3.5 函数的工作过程和P码文件 1. 函数的搜索过程 当在MATLAB中输入一个函数名时,首先确认不是变量名后,函数搜索的顺序如下: 检查是否是本M函数文件内部的子函数; 检查是否是“private”目录下的私有函数; 检查是否在当前路径中; 检查是否在搜索路径中。 2. P码文件 P码就是伪代码(Pseudocode),一个M文件第一次被调用时,MATLAB就将其进行编译并生成P码文件存放在内存中,生成的P码文件与原M文件名相同,其扩展名为“.p”,P码文件的保密性好。 pcode File1.m,File2.m...... -inplace %生成File1.p,File2.p……文件 3. 函数的工作空间 每一个M函数运行时都有一个内存区,称为函数的工作空间。 5.4函数句柄和inline对象 5.4.1函数句柄 函数句柄(Function_Handle)包含了函数的路径、函数名、类型以及可能存在的重载方法,即函数是否为内部函数、M或P文件、子函数、私有函数等,函数句柄提供了一种间接的函数调用方法,匿名函数实际上也是一种函数句柄

文档评论(0)

1亿VIP精品文档

相关文档