- 18
- 0
- 约 26页
- 2016-10-26 发布于湖北
- 举报
匿名函数可以使用工作空间的变量例如创建函数f(x,y)=x^2+y^3 p=2; q=3; f=@(x,y) x^p+y^q f = @(x,y)x^p+y^q 计算f(2,3) f(2,3) ans = 31 如果修改p或者q的值例如将q改为2 q = 2 f(2,3) ans = 31 计算结果并没有改变,这是因为该函数句柄保存的是函数在创建时的快照,而不是动态的访问其中的变量,如果希望获取新值。需要重新创建一次该函数,完整的方法应该是这样的: q=2; f=@(x,y) x^p+y^q f = @(x,y)x^p+y^q f(2,3) ans = 13 由上面可知,要创建一个内置函数或一个M文件函数的句柄也很容易,只要在等号右边使用@符号,并在该符号后紧跟内置函数名或M文件函数名即可。 Matlab还专门提供了一些函数来处理和应用句柄。例如,函数functions将返回一个句柄的详细信息,whos显示句柄储存空间等(工作空间信息)。 fuctions函数通常只在调试程序时使用,因为它的返回值很容易发生变化。 函数句柄 主要内容 函数类型(MATLAB) 函数句柄介绍 函数句柄举例
您可能关注的文档
- HRBP角色选拨赋能浅析.ppt
- HTML第二节表格4.5(3.23)浅析.ppt
- HYSYS应用基础(总)浅析.ppt
- H型高血压与中国心脑血管疾病的防治浅析.ppt
- IABP波形识别与调整浅析.ppt
- ICU的感染控制浅析.ppt
- ICU护理常规浅析.ppt
- ICU讲课心脏瓣膜病的围术期护理浅析.ppt
- ICU镇痛镇静指南浅析.ppt
- IDL速成及其它可视化工具简介浅析.ppt
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)