1知识点概述
循环函数,我们最早遇到的可能就是sin、cos等角度函数,那么今天我们就先介绍一下如何用sin实现循环,如何进入和跳出循环。
2循环介绍
1)基本循环 基本循环函数我们采用sin函数,例如:20*sin(10.0 * time),该函数的图表如下图所示。简单解释一下这个函数的用法,其中20为幅值,pi/10为周期,这里请注意,采用的是弧度单位,如果为了方便计算,可以在数值后面加d,即为角度单位,例如sin(10d*time)。如果需要修改初始相位,可以通过在sin函数中加某个起始角度。
2)跳入和跳出循环 这里主要介绍一下通过if的方式来实现。if的格式:if(表达式1:表达式2,表达式3,表达式4),通过对表达式1与0进行对比,如果小于0,则返回表达式2,等于0,返回表达式3,大于0,返回表达式4。那么我们只需要将循环程序放入表达式2到4之中,那么,我们就可以根据表达式1的值,判断是否进入循环,或者跳出循环。例如:if(time-5:10*sin(10*time),0,0),结果如下图所示。
3)使用方法2 如果我们需要返回值:从0到1返回表达式1,1到2返回表达式2,然后依次循环。那么我们需要的是sin的周期性,那么又该如何使用呢? 方法:if(sin(time*pi):表达式2,表达式1,表达式2) 3问题总结 通过上面简单的介绍,了解了sin函数实现循环的方法。sin如何实现更为复杂的循环,需要数学方面的探索。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删