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

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

所以我的目标是我想生成一个 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 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?
在此环境中不提供编译器。也许是在JRE而不是JDK上运行?
Java用相同的方法在一个类中实现两个接口。哪种接口方法被覆盖?
Java 什么是Runtime.getRuntime()。totalMemory()和freeMemory()?
java.library.path中的java.lang.UnsatisfiedLinkError否*****。dll
JavaFX“位置是必需的。” 即使在同一包装中
Java 导入两个具有相同名称的类。怎么处理?
Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?
Java RegEx元字符(。)和普通点?