正弦曲线方程需要帮助,其中波峰在每次迭代中都会增加,但波谷保持不变
Need help on a sine curve equation where crest increases in each iteration but trough stays the same
如标题中所述,我需要一个正弦曲线方程的帮助,其中顶部(波峰)可以在每次迭代中增加,但底部(波谷)保持不变。
正弦曲线的一般方程是
y = a sin (bx+c)
但在这个方程中,假设波峰和波谷在每个"环路"中保持不变。
目前,我知道如果我改变a,波峰和波谷都会分别改变。
我想知道的是,是否有一个方程适合所概述的条件,或者我是否必须在我的程序中使用if-else语句来"切割"低谷?
我更喜欢数学解答,但任何一个都可以。
我用这个来模拟一段时间内的雾霾PSI,雾霾以一种模式的方式每天都在增加。
编辑:添加了用于视觉表示的图形。这是我想要的东西。不同的是,图表应该相反(从小到大),而低谷保持不变。http://www.fda.gov/ucm/groups/fdagov-public/documents/image/ucm109222.gif
你在寻找这样的东西吗:
-1 + x + x Sin[x]
Wolfram Alpha图
相关文章:
- 使用std::multimap迭代器创建std::list
- 来自 std::list 的迭代器 .end() 按预期返回"0xcdcdcdcdcdcdcdcd"但 .begin()
- C++中带有List类的迭代器Segfault
- 为什么"i"在循环的每次迭代中都没有增加?(C++)
- 增加迭代变量背后的直觉?
- f.getline() 迭代器不增加
- 使用迭代器增加
- 减少 begin() 迭代器,然后再次增加它
- 增加迭代器标准映射
- 正弦曲线方程需要帮助,其中波峰在每次迭代中都会增加,但波谷保持不变
- 在不增加引用计数的情况下迭代共享指针的映射
- 为什么更改循环迭代顺序会增加运行时间
- 为什么 QVector 的迭代器使用前缀增加,而后缀在内部减少?
- C++映射/设置迭代器在使用多映射时出现不可增加的错误
- 为什么我们在这里增加 ostream 迭代器
- 为什么迭代器在与map.begin()一起使用时预先增加了
- 当迭代次数增加时,cuSparse吞吐量会下降
- 如何使用擦除-删除习惯用法并在循环中增加迭代器
- 为什么std::copy_n没有将Input迭代器增加n次
- 在将其用作参数时,在内部增加迭代器是否安全