【Mathematica】NestWhile的用法
1、NestWhile是一个嵌套循环列表命令。
2、查看帮助文档,做到心中有数:
3、一稍僚敉视个简单应用:NestWhile[# + 1 &, 0, # < 10 &]意思是,从0开始,加1得到的结果,继续加1,直到不小于10为止。这里的迭代函数是f(x)=x+1。
4、如果迭代函数是f(x)=x^2+1,那献垴淄睬么会得到一个大于10的结果,因为等于10的情形,不会在这种情况下出现。
5、如果迭代函数是f(x)=Sin[x+Pi],初值为0.,停止条件是不小于0.5,这将陷入无休止的循环。
6、如果陷入无休止的循环,我们只希望迭代过程进行100次,然后停止,代码可以这样写:
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:25
阅读量:39
阅读量:39
阅读量:35
阅读量:85