垂直波:幅度缩放

时间:2016-03-10 04:33:38

标签: c unix math

这可能更像是一个数学问题,而不是编程问题,所以如果违反任何规则,或者如果侮辱任何人的情报,请随意删除。

我在Y轴上生成一个时间波,在X轴上生成相位。

我被困在......相位角(x轴)幅度没有按照窗口的大小缩放(使用未修改的newwin x轴)。

WHERE

我不太清楚将缩放因子放在xLoc等式中的位置和位置。

*一切正常(波形/向上滚动等)只是没有缩放到窗口宽度。请帮忙!

谢谢, JT

1 个答案:

答案 0 :(得分:2)

找到以弧度为单位测量的相位Fi的垂直波点的X坐标,以x / 2为中心:

X(Fi) = x/2 * (1 + cos(Fi))   //round to int if needed

P.S。对窗口大小使用适当的变量名称,例如WidthHeightW, H,以避免与坐标混淆