curve-fitting相关内容

从曲线外的用户给定点找到曲线上的切点

我试图找到闭合曲线外的给定点(不在曲线上)的切线。例如,曲线被定义为点的2D x和y坐标,例如形状像一个不规则的椭圆。如果用户给出一个点:(x0,y0)= (-30,80),我怎么能知道曲线上的切点(即从(x0,y0)到曲线的切线)的切点(明显是离平滑曲线的离散点最近的点)? 解决方案 一种可能性是使用数值微分来找到每一点的切线,并决定它是否通过“足够接近”给定点。然而,人们必须认真思考“ ..
发布时间:2018-04-23 18:02:07 其他开发

玩完美的俄罗斯方块:如何使用缩放和平移来对齐和缩放两条曲线?

给定y轴缩放参数和x轴平移(t)参数,当目的是最大化曲线叠加(而不是最小距离)时,如何缩放和对齐两条不重合的曲线? / p> 正如@DWin所指出的那样,这可能会被重新命名为“如何与R完美地玩俄罗斯方块”,尽管它的应用远远超越了俄罗斯方块游戏。 这个问题的一个变体可能涉及到任意数量的刚体转换(旋转,平移和缩放)。 给定曲线1 curve1 ..
发布时间:2018-04-23 17:40:18 其他开发

绘制数字化 - 从图形的图像中刮取样本值

这不是真正的“OCR”,因为它不是识别字符,但它是应用于曲线的相同的想法。任何人知道图像处理库或已建立的算法来检索(光栅)图像中的值?例如,在这个图中,我很难用我的眼睛读取确切的值,因为在网格线之间有这样的差距: 我可以使用直边或任何东西,但它仍然会容易出错。如果有软件可以只截取任何旧图形的屏幕截图,并自动将其转换为值表或可以查询的函数,这将是巨大的。 似乎被称为“曲线识别”?也可以用 ..
发布时间:2016-11-20 17:58:23 其他开发

高斯拟合在C#

在一个项目,我的工作,我需要获得一组点的高斯拟合 - 需要均值和方差的一些处理,可能一个错误学位(或精度等级),让我如果集合弄清楚点真的有一个正态分布。 我发现这个的问题 ,但它被限制为只有3分 - 而我需要一个合适的,可以与任何数量的点工作。 我需要的是类似于LabVIEW中的高斯曲线拟合 我已经看过mathdotnet和aforge.net (同时使用在同一个项目),但 ..
发布时间:2016-09-28 13:36:17 C#/.NET

多项式最小二乘的图像曲线拟合

我想用曲线多项像素的图像中,所以我可以做关于它的形状进一步处理。有谁知道如何实现C / + $ P $最小二乘法pferably使用以下参数:一个x数组,数组唉,和一个答案阵列(答案数组的长度应该告诉多少系数需计算)? 解决方案 如果这是不是有些运动在执行这一自己,我会建议你使用类似的 GNU GSL 。看看他们的名字开始与 gsl_multifit _ ,例如见的功能第二个例子这里。 ..
发布时间:2016-08-24 12:41:24 C/C++开发

寻找C / C ++库计算高斯曲线的使用离散值最大

我有一些离散值和假设,这些值位于高斯曲线上。 应该有仅使用3个离散值的最大值,计算的算法。 你知道在C / C ++实现这个计算任何库或code? 感谢您! P.S .: 最初的任务是自动对焦的实现。我移动(显微镜)相机并捕获在不同的位置的图像。最有不同颜色的位置应该有最好的焦点。 修改 这是很久以前的事:-( I'just想去除这个问题,但离开它尊重很好的答案。 解决方案 ..
发布时间:2016-08-21 20:07:52 C/C++开发

的Andr​​oid如何绘制出流畅的线条下你的手指

我使用下面这个例子。但是,当我将我的手指过快在屏幕上线变为单个点。 我不知道我是否能够加速绘图。或者我应该用直线连接这两个最后点。这两种解决方案的第二个似乎是个不错的选择,移动你的手指时,速度非常快,你将有一个直线长款则急转弯的除外。 如果有任何其他的解决方案,这将是巨大的,听到他们的声音。 感谢提前任何帮助。 解决方案 这是简单的解决方案,正如你所说,是简单地用直线连接点。这里的cod ..
发布时间:2015-12-01 13:35:01 Java开发

拟合高斯曲线在C某直方图峰值++

我有两个关于拟合高斯曲线直方图峰的问题。 我的第一个问题是一个很基本的一种: 如何适应高斯曲线为整个直方图?这是否只意味着我必须找出并计算出直方图的平均值(μ)和差(ϭ),并把它们放到公式为高斯曲线? 请问下面的例子是正确的?: 假设(只是作为例子),我有一个图象与5颜色值的直方图。 在X轴有这5种颜色值,并在Y轴有每个值的频率。 即: 值1:1时间 值2:4次 值3:7次 值4:3次 ..
发布时间:2015-11-30 21:46:25 C/C++

最小二乘法拟合线在四维空间

我有一个点的集合,如: (X,Y,Z,t)的 (1,3,6,0.5) (1.5,4,6.5,1) (3.5,7,8,1.5) (4,7.25,9,2) 我期待找到这些点的最佳线性拟合,让说像函数: F(T)=一* X + B * Y + C * Z 解决方案 看来你正在寻找一个点云的主轴线。 您可以工作了这一点,通过寻找相关的最大特征值的协方差矩阵的特征向量。可能是一个机会,利用 ..
发布时间:2015-11-30 21:11:44 C/C++

我如何估计的功能增长?

假设我有这样的信息: N秒 216 0.00 1296 0.48 7776 89.73 46656 16480.96 我如何估计这个函数的增长?? 什么是经验订单-的增长? 我如何估计的经验订单的增长? 任何帮助将AP preciate! 解决方案 绘制数据是一个良好的开端;如果您绘制它的线性刻度,也对数刻度,你可以从一个指数增长的功能区分多项式增长的功能。 ..
发布时间:2015-11-30 20:35:52 C/C++

伸出一个数组

我有形成一个曲线样品的载体。让我们想象一下有1000点吧。如果我想舒展它来填充1500点,什么是最简单的算法,让体面的结果吗?我在寻找的东西,是C / C ++短短的几行。 我会永远想增加向量的大小,而新的载体可以是从1.1倍到50倍的电流矢量的大小的任何地方。 谢谢! 解决方案 下面是C ++的线性和二次插值。 interp1(5.3,一个,n)的是[5] + 0.3 *(一个[6] ..
发布时间:2015-11-30 20:18:45 C/C++

OpenCV的线拟合算法

我想了解OpenCV的这是来自OpenCV的code片段: icvFitLine2D功能 - 我看到有一些随机函数,选择点近似,然后计算距离从点到fited线(带choosen点),然后选择的其他点,并试图尽量减少与choosen distType距离 有人可以明确的解决方案 (这是一个老问题,但这个问题引起了我的好奇心) OpenCV的FitLine implemements两种不同的机制 ..
发布时间:2015-11-30 14:57:00 C/C++

如何用用C线适合2D散射数据++

我使用MATLAB的工作,并为问题,我提出我可以用P = polyfit(X,Y​​,1)来估计最佳拟合线在平板散射数据。我想知道哪些资源,我可以靠实行符合C ++拟合算法。我知道有很多算法这一主题,对我来说我想到的算法应该是速度快,同时也能获得polyfit函数在MATLAB中具有相当的精度。 解决方案 我会建议从头开始对其进行编码。这是在C ++中一个非常简单的实现。您可以code起来既截 ..
发布时间:2015-11-30 14:38:00 C/C++开发

我如何能适应贝塞尔曲线的一组数据?

我有一组数据点(这是我能瘦了),我需要适应与贝塞尔曲线。我需要速度超过准确性,但合适的应该是足够体面的可识别。我也在寻找一种算法我可以使用,并没有太大的利用图书馆(具体 NumPy的)的。 我读过一些研究论文,但没有一个有足够的细节,以全面落实。是否有任何开放源代码的例子吗? 解决方案 我有类似的问题,我已经找到“的算法,自动装配的数字化曲线”,从图形宝石(1990)约贝塞尔曲线拟合。 另外 ..
发布时间:2015-11-30 13:48:29 Python

曲线拟合3D数据集

对于二维数据曲线拟合的问题是众所周知的(LOWESS等),但给出一组三维数据点,我怎么适合3D曲线(如:平滑/回归样条),以这个数据? 更多:我试图找到一条曲线,装修用向量X,Y,Z它们没有已知的关系提供的数据。从本质上讲,我有一个三维点云,并需要找到一个3D的趋势线。 更多:我的含糊道歉。我试了几种方法(我还没有尝试过修改线性拟合)和随机NN似乎制定出最好的。也就是说,我随机选择的点云的点, ..
发布时间:2015-11-28 12:11:48 其他开发

的n个点逼近与最佳拟合曲线

我有n个点(2D)的列表:P1(X0,Y0),P2(X1,Y1),P3(X2,Y2)... 点满足每一个点都有独特的坐标,也是每个点xi的坐标,易建联> 0和喜,易建联都是整数的情况。 的任务是写一个算法,这使得这些点的逼近 要曲线 Y = | ACOS(Bx的)| 用最合适的(接近或等于100%) 和使系数A和B是越简单越好。 我想编写一个程序,在C#中,但最大的问题,我是要找到一个合适的 ..
发布时间:2015-11-28 10:40:19 C#/.NET