MATLAB 函数递的归调用、参数与变量的作用域

文章详细阐述了函数的递归调用和嵌套调用概念,包括直接递归和间接递归的示例。同时,介绍了函数参数的作用域,如nargin和nargout用于确定输入输出参数个数。此外,还讲解了局部变量和全局变量的区别,全局变量可通过`global`关键字定义并在所有函数中访问。

1.函数的递归调用

1.1函数的嵌套调用

如果一个函数定义中调用了其他函数这就是函数的嵌套使用。

1.1.2图示

1.2函数的递归调用

一个函数调用它自身称为函数的递归调用。

1.2.1图示

 1.2.2直接递归调用

1.2.3间接递归调用


2.函数参数与变量的作用域

2.1函数参数的可调用性

  1. nargin——输入实参的个数
  2. nargout——输出实参的个数

2.1.1示例

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值