问题标签 [quadratic]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1459 浏览

opengl - 在 IplImage 上绘制二次弧

我目前有一个使用opencv修改过的iplimage。我需要绘制一条类似于二次方程抛物线的弧线,而我无法使用 opencv 内置的基本绘图功能来绘制弧线。我一直在研究opengl,但我只能找到贝塞尔曲线。用来完成此任务的最佳库是什么?

0 投票
2 回答
2554 浏览

r - 如何拟合知道 R 中的最大值的二次模型?

我有一个数据框 x 和 y,我知道 y 的最大值。我想将此数据拟合为二次模型。我如何在 R 中知道最大值?如果我不知道最大值,我会用 lm(y~x + I(x^2)) 拟合它。任何人都可以对此有所了解吗?提前致谢!

0 投票
5 回答
16219 浏览

c++ - C ++中有二次编程库吗?

我找到的唯一 Google 搜索结果是 QuadProg++,但它无法解决矩阵不适用于 Cholesky 分解的二次规划问题。

那么任何人都可以给我一些关于其他图书馆的建议吗?谢谢。

0 投票
3 回答
1325 浏览

c# - 如何:求解器基础二次最小二乘法

我有两个自变量,GSHGls。使用这两个变量,我试图预测结果,prob. 使用形式的函数:

数据样本:

我想找到系数的最佳值以最小化最小二乘之和。

我已经阅读了很多关于基础求解器的内容,但我无法弄清楚如何在 c# Solver Foundation 中设置这个问题。非常感谢所有代码建议。

谢谢

0 投票
1 回答
151 浏览

java - 我需要一个 Java 库来帮助我解决多次方程

我刚开始使用 Java 来模拟太阳能电池板的性能,但是单二极管模型需要大量计算:

基本上,每个函数都是另一个函数,它们都是 Rs, a 的变量。f, f1 有两个方程。我怎样才能得到卢比的价值,a。我可以从方程中提取 Rs, a 并将其带到 f, f1 的方程中。但是,该方程将很难求解,因为它具有 exp()、变量的多次和 ln() .. 是否有任何库可用于根据给定约束计算变量的值?

方程基本上是这样的:

谢谢你。

0 投票
2 回答
17155 浏览

python - python子类

我目前有一个名为多项式的类,初始化如下所示:

我通过将键设为指数并将相关值设为系数来创建多项式。要创建此类的实例,请输入以下内容:

这使得字典像这样:

现在,我想创建一个名为 Quadratic 的多项式类的子类。我想在 Quadratic 类构造函数中调用 Polynomial 类构造函数,但我不太确定如何执行此操作。我尝试过的是:

但我收到错误,有人有任何提示吗?当我调用多项式类构造函数时,我觉得我使用了不正确的参数。

0 投票
2 回答
7312 浏览

performance - 是否有计算二次形式(x'*A*x)的内置matlab?

非常简单的问题:给定一个 N x N 对称矩阵 A 和一个 N 向量 x,是否有内置的 Matlab 函数来计算x'*A*x?即,而不是y = x'*A*x,有函数quadraticformsty = quadraticform(A, x)吗?

显然我可以做到y = x'*A*x,但我需要表现,而且似乎应该有一种方法可以利用

  1. A是对称的
  2. 左右乘数是同一个向量

如果没有一个内置函数,是否有比 更快的方法x'*A*x?或者,Matlab 解析器是否足够智能以进行优化x'*A*x?如果是这样,你能指出我在文档中验证事实的地方吗?

0 投票
1 回答
794 浏览

matlab - 关于 matlab quadprog 使用结构 hessian

我一直在使用 matlab 解决二次优化问题,使用因子结构的 hessian,假设我有一个协方差矩阵 H,我把它写为 H=A+B*B'。

然后我有一小段代码来计算

hessianf=@f; options = optimset('HessMult', hessianf);
y1 = quadprog(A, r, [], [], [], [], [], [], [], options, B);

function H=f(A,x,B) H=A*x+B*(B'*x); end

上述过程只是遵循http://www.mathworks.com/help/toolbox/optim/ug/brn4nlc.html

但是,matlab 说“必须为活动集算法明确指定 H:不能使用 HessMult 选项。”。

我对问题出在哪里感到非常困惑。谁能给我一些建议?

0 投票
1 回答
371 浏览

math - 通过三次和/或二次贝塞尔曲线近似 n 级贝塞尔曲线

我正在尝试绘制 6 级(起点、4 个控制点、终点)贝塞尔曲线,但 API 仅提供三次和二次曲线方法。

有没有办法仅通过三次或二次分割或近似 6(或 n)等级曲线?


[编辑] 经过一番努力,我决定自己编写库。看看这里如何使用 Canvas API 绘制 n 级贝塞尔曲线

0 投票
2 回答
688 浏览

java - 如何在数学方程式中使用字母作为变量/占位符?

对不起,如果这个标题让你感到困惑,我很难在不解释的情况下问这个问题。我正在编写一个(相当)简单的程序来查找四次(双二次)函数的根。我的主要问题(我应该知道这个>.>)是如何让四次函数中的 x (ax^4 * bx^3 * cx^2 * dx * e = 0) 保持为 x 而不是价值。只是一个占位符。这是其中的一部分:( b1 * x * c1 / 2 ); 所以我不希望 x 被替换。我只是希望它保持为 x 并且它周围的所有其他东西都像你通常在手动解决问题时那样成倍增加。

我的第二个问题来自这个网站:

http://easycalculation.com/algebra/learn-quartic-equation.php

我们还没有在学校介绍过四次方,但是我们已经介绍了三次方和二次方,所以我知道的足够多,除了在谈到判别式之后,我大部分时间都可以学习。

y2=(- term1 + r13*cos(q3+(2∏)/3) )

y3=(- term1 + r13*cos(q3+(4∏)/3) )

我没有得到 2∏ 和 4∏ 的零件。如果您知道一种简单的解释方法,请执行 :D 如果没有,我可以随时查找并尝试从那里弄清楚。

还有我的最后一个问题。我知道二次方的判别式如何取决于一个根、没有根或两个根。这如何适用于四边形,我应该怎么做才能在我的代码中检查它(如果你认为我无法弄清楚,哈哈)。

嗯,我相信就是这样。如果需要,我可以添加信息。我认为不需要我的代码,但我不希望以任何方式发布它。

谢谢您的帮助。-瑞安