本文介绍了梯形波方程的等式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在写c函数来产生梯形波。是否有人知道产生梯形波的数学方程?与y = A * sin(B * x)非常类似的想法会为x的不同值产生正弦波。 您可以使用一个公式来代替限制。 a / pi(arcsin(sin((pi / m)x + l) )+ arccos(cos((pi / m)x + 1))) - a / 2 + c
-
a
是振幅
m
是期间
l
是水平过渡
c
是垂直转换
另外,这是一个直接的三角函数,尽管它可能更长,并且更复杂一点。
I'm writing a c function to generate trapezoidal wave. Does any one know a mathematical equation to generate trapezoidal wave? Very similar idea as y=A*sin(B*x) generates a sin wave for different values of x.
解决方案
There's an equation you can use instead of restrictions.
a/pi(arcsin(sin((pi/m)x+l))+arccos(cos((pi/m)x+l)))-a/2+c
a
is the amplitudem
is the periodl
is the horizontal transitionc
is the vertical transition
Plus this is a direct trigonometric function, even though it could be longer,and a little more complicated.
这篇关于梯形波方程的等式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!