在哪里可以找到曲线方程来生成适合绘图曲线的随机种子数据点?

问题描述

所以我的目标是我想生成一个 plot 适合某些曲线的数据。因此,您基本上会看到一个看起来有些现实的点图表,就像它可能是真实数据一样。但是,这用于应用程序中的种子数据,例如生成“在站点上花费的时间”图表,它只是一个像曲线一样的反向指数,转换为随机偏离某些“完美”曲线方程的点。

我的问题的第一个切线部分是在哪里可以找到一堆曲线方程,或者我如何绘制自己的曲线(在一些免费的在线曲线构建器上)?然后我想采用这样的曲线(假设它是某种方程,甚至是一堆贝塞尔曲线,我还不知道),并将其转换为与该曲线略有上下偏差的随机点。

我的问题的第二个主要部分是,如何采用曲线方程,并沿着这样的曲线生成离散点,这样每个点都不会完全落在曲线上,而是稍微上下偏离,因此它给出了感觉更自然。

例如,我如何找到生成这样的曲线的方程列表(或者我如何从绘图中生成这样的曲线)?

enter image description here

接下来以任意简单的曲线为例,比如简单的y = x^2曲线,如何沿曲线生成点?这样做是不是很简单?

const curves = [
  (x) => x ** 2
]

function generatePoints(curve,values) {
  return values.map(curve).map(randomizeSlightly)
}

如果这就是全部所需,我如何找到或生成这样的曲线方程来为我的“随机种子数据图生成器”提供数百种有趣的现实曲线?理想情况下,我可以只绘制 2 或 3 条曲线,我认为这些曲线看起来像是各种类别中的常见数据,然后我可以从中挑选,通过我上面的函数运行它,并沿着曲线获取点。我如何找到/生成这样的曲线,以便我可以开始生成这些点?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)