在LabVIEW用动态调用方法实现递归
所属分类:解决方案
上传者:ruanqizhen
文档大小:13 K
标签: 虚拟仪器
所需积分:0分积分不够怎么办?
文档介绍:所有的递归都可以使用循环来代替,计算阶乘也可以使用循环结构,但是这里介绍的是使用递归结构的方法。因为 n!=n*(n-1)!,所以我们只要编写一个 VI 实现功能 F(n)=n*F(n-1) 就可以了。程序中,递归调用 VI 自身的结构由三个 VI 动态调用节点实现:Open VI Reference, Call By Reference Node, Close Reference。这三个节点分别负责动态打开一个 VI(本例中就是这个 VI 自身),运行这个VI,再关闭它。
现在下载
VIP会员,AET专家下载不扣分;重复下载不扣分,本人上传资源不扣分。