0
点赞
收藏
分享

微信扫一扫

关于sin的妙用


第一次听到听到sin函数和程序结合的事情还是2015年的时候,那时候看的我一脸懵逼,主要还是我数学从小就那个了,放弃了,所以对初中的知识完全懵逼的,现在我又一个完全不懂数学的人的角度来研究这个函数的用法,以及总结规律.

下图 sinx中有π 2π , 等于π的时候刚好 值又变成了0 2π又反复如此, 而 cosx则表现又为不同.




关于sin的妙用_python


xx


sin函数传递任何值范围永远在-1到1之间,
y=sin(任意数)
下面是虚幻里面实现物体的上下摆动

float RunningTime = GetGameTimeSinceCreation();
float DeltaHeight = (FMath::Sin(RunningTime + DeltaTime) - FMath::Sin(RunningTime));
NewLocation.Z += DeltaHeight * 20.0f; //Scale our height by a factor of 20
float DeltaRotation = DeltaTime * 20.0f; //Rotate by 20 degrees per second

下面是一个在线测试输出图的网址​​https://www.desmos.com/calculator?lang=zh-CN​​

我在左边图分别测试传递不同数值的情况, 实时得到了y的结果并绘制到了上面,当然也可以改成x=sin(2)这时候绘制的是一条竖线.



关于sin的妙用_开发语言_02


image.png


直接传递一个 ​​y=sin(t)​​就得到了经典的图.


关于sin的妙用_竖线_03


image.png



关于sin的妙用_开发语言_04


image.png

举报

相关推荐

0 条评论