curve

使用 lmfit 最小化和基于似然的方法拟合 ODE 的初始条件

我使用一阶微分方程来模拟病毒传播,并使用似然法将 ODE 拟合到实验数据。但是,每当运行代码时,每次运行代码时,ODE 的拟合初始值都会发生变化,而模型中的所有其他参数每次都收敛到相同的值。我的代码如下所示。 import numpy as np from scipy.integrate import odeint from lmfit import minimize, Parameters, ... »

约束曲线拟合python

我有一组点 x,y 我正试图拟合二次关系,所以, y = ax^2 + bx + c 例如,我对a,b,c, 也有一些等式约束, b=-a*K ( where K is a constant) 解决这个问题最简单的方法是什么? 好的,这就是我的努力:我可以定义一个误差函数并将约束定义为惩罚项,并使用二次优化器,我很好奇是否有人有更简单的方法。也许使用内置的东西,据我所知,没有标准的内... »

matlab曲线拟合:参数限制

我有 5 个非参数模型,所有模型都有 5 到 8 个参数。该模型用于拟合纵向数据 y(t),其中 t 为时间。每个数据文件都适合所有 5 个模型进行比较。模型本身不能更改。 使用初始值进行拟合,并使用 levenberg-marquardt 算法将这些值拟合到 lsqcurvefit 模型中。所以我为几个模型和一个曲线拟合函数编写了一个脚本 如果我执行曲线拟合,很多起始值都会偏离到极值。这是... »

使用已用 dateticks() MATLAB 格式化的 x 轴拟合数据

我已经在这里工作了好几个小时,我觉得简单的问题花费的时间最长,这很烦人。我似乎无法将曲线拟合到我的数据中,我尝试过 fit()、polyval(),但我无法让它们工作。我认为问题是,我的 x 轴以月为单位,而不是真正的数字,所以这些函数现在讨厌我。这是我的代码: startDate = datenum('01-01-1985'); endDate = datenum('12-31-1985');... »

如何将凸曲线拟合到一组数据点

我有一组数据点 (x1,y1) (x2,y2) (x3,y3) 等。这些数据使得连续点的斜率大部分时间都在增加。但也有一些例外。我加载数据的软件期望斜率应该总是增加,或者换句话说,曲线应该是凸的。因此,我需要一组数据点 (x1,y1)、(x2,y2) 等,以便它删除“异常”数据点并用适当的数据点替换它们,从而导致斜率始终增加。 我打算编写一个程序(用 C# 编写)来执行此操作,但我想我会在这里发... »

c#

从公钥字节数组重新创建椭圆曲线的 X 和 Y

我对密码学真的很陌生,但是 - 我想做的是从公钥的字节数组表示中获取 X 和 Y 坐标。我正在使用 secp256r1 曲线。 // get curve X9ECParameters x9 = ECNamedCurveTable.GetByName("secp256r1"); ECCurve curve = x9.Curve; // get coordinates from ASN.1 enc... »

c#

在 Python 中绘制多项式

除了matplotlib.pyplot 的一些基本知识外,我还是 Python 绘图的新手。我的问题是如何绘制一些更高次的多项式?我看到的一种方法是用 x 表示 y,然后绘制值。但我有两个困难: y 和 x 不能分开。 我期待一条闭合曲线(实际上是一条复杂曲线) 我要绘制的多项式是: c0 + c1*x + c2*y +c3*x*x + c4*x*y + c5*y*y + c6*x**3 ... »

我们可以从二次方程中找到特定拟合参数的值吗?

在下面的代码中,我想找到拟合参数 v 的值。我知道幂律关系应该适用于我的数据点。但是当我拟合一个二次方程时,我最适合我的数据点。但在二次方程中,v 是多少?如果我符合幂律,那么误差很大,那么在这种情况下我该怎么办? `import numpy as np import matplotlib matplotlib.use("Agg") import matplotlib.pyplot as p... »

如何在 Matlab 中拟合多峰对数正态分布?

我需要拟合代表粒度测量值的多峰分布。例如,这些测量结果可能如下所示: 现在我想拟合这些曲线。在this answer 的帮助下,我能够为单峰分布函数获得相当不错的结果: fun = @(p,x)(p(1)./x .* 1./(p(3)*sqrt(2*pi)).*exp(-(log(x)-p(2)).^2./(2*p(3)^2))); 通过像这样缩放结果参数: [yM_in, pp_i... »

沿路径查找坐标

我的三角函数需要一点帮助。 我将如何计算最近可能与圆角线相交的点? 拍下这张照片: 我想知道的是,鉴于我知道 point a 和矩形的尺寸,当矩形是弯曲的? 到目前为止,如您所见,我只计算了矩形的最近边缘,就好像它有直角一样。 如果重要,我会在 ActionScript 3 中执行此操作。但示例 sudo-code 就足够了。 ... »

ECC PublicKey 的 Java 紧凑表示

java.security.PublicKey#getEncoded() 返回密钥的 X509 表示,在 ECC 的情况下,与原始 ECC 值相比,这会增加很多开销。 我希望能够以最紧凑的表示形式(即尽可能小的字节块)将 PublicKey 转换为字节数组(反之亦然)。 KeyType (ECC) 和具体曲线类型是预先知道的,因此不需要对有关它们的信息进行编码。 解决方案可以使用 Java ... »

无论如何在node.js Crypto模块上获得用于ECDH的基点(P)?

我正在尝试在 2 个对等方之间建立椭圆曲线 Diffie-Hellman (ECDH) 协议,其中一个在 Node.js 应用程序中运行,另一个在 C 应用程序中运行。 为了做到这一点,我决定在 Node.js 端建立初始参数(曲线和基点),然后将它们传递给 C 应用程序(基本上抽象了协议过程)。 Node.js Crypto 模块正在使用,但它不提供获取调用ECDG.generateKey... »

多个文件的拟合函数

我的数据: 文件 1: 2015-08-01 07:00 0.23 0.52 0.00 0.52 9 14.6 14.6 14.6 67 8.5 0.0 --- 0.00 0.0 --- 14.6 14.1 14.1 16.3 1016.2 0.00 0.0 156 0.22 156 0.0 0.00... »

求基于两点曲线的圆的半径和位置

我只是觉得自己很愚蠢,因为我找不到解决问题的方法。也许有人可以帮助我: 我有 Y1 和 X1 的值(其中 X1 总是大于 Y1)。如果我想在两个点 y1, x1 之间基于一个圆(没有椭圆)绘制一条曲线,如何找出 y2 值,它是循环的中心和半径(r)?我认为圆的半径会变大,它的中心会在 y 轴上向下移动,x1 越大(如果 Y1 不变),对吧? ... »

ActionScript 的椭圆曲线加密

有谁知道是否有(最好是高效的:-))ActionScript 椭圆曲线加密的实现? 我知道的唯一库是as3crypto,它为对称加密、散列和其他几个加密相关操作提供了很好的实现,但它只有 RSA 用于公钥加密。 提前致谢, 一月... »

给定数据集的拟合函数

我正在尝试将以下函数 y(x)=a*( 1 + (x^2)/(b^2) )^t 拟合到一组特定的数据,其中,a、b 和 t是要通过拟合来确定的常数。 我尝试以下方法,例如 len <- 24 x = runif(len) y = x^3 + runif(len, min = -0.1, max = 0.1) plot(x, y) s <- seq(from = 0, to = 1,... »