Chapter3_MATLAB的程序设计.PPTVIP

  • 3
  • 0
  • 约1.2万字
  • 约 84页
  • 2016-11-22 发布于北京
  • 举报
调用函数的搜索顺序: 查找是否子函数; 查找是否私有函数; 从当前路径中搜索此函数; 从搜索路径中搜索此函数。 Matlab工具箱的private目录下的私有函数 11. 函数的递归调用 例 求n!。 显然,求n!需要求(n-1)!,这时可采用递归调用。 函数文件factor.m如下: function f=factor(n) if n=1 f=1; else f=factor(n-1)*n; %递归调用求(n-1)! end 指函数调用自己本身。 四、M文件的调试方法 1.调试方法 2.人机交互命令 主要有: (1) 删除某些语句行末尾的分号; (2) 把被调用的函数单独调试:将第一句函数声明行前加“%”,给输入变量定义并赋值,就可执行该函数 (3) 在程序中加keyboard语句,当程序运行至此时会暂停,在命令窗口显示“k”提示符,这时就可以在命令窗口查看和修改各变量的内容 (4) 使用MATLAB的M文件调试菜单或图标,查看和修改变量,准确找到错误 1.调试方法 M文件的调试菜单 Debug菜单: Step(快捷键F10):单步运行 Step in(快捷键F11):单步运行进函数。 Step out(快捷键shift+F11):从函数中出来。 Run(快捷键F5)或图标 :从当前语句行执行程序到遇到下一个断点

文档评论(0)

1亿VIP精品文档

相关文档