问题标签 [quadratic-curve]
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.
java - 如何使用 QUADRATIC Bezier 曲线近似圆的 OCTANT?
在我使用 Java 编写的矢量图形程序中,理想情况下,任何形状都可以由 Path2D 类的修改形式表示,该类使用二次贝塞尔曲线。理想情况下,椭圆也可以表示为 Path2D 对象。互联网上有大量文档使用三次贝塞尔曲线逼近圆的象限,但使用 Path2D 类,三次贝塞尔曲线是不可能的。我一直在使用 Desmos 试图找到一个圆的八分圆的近似值,一个以 为中心的半径圆的中点(两个控制点之间)大约是1
(0, 0)
(0.993, 0.412)
. 当然,有一些无理数可以更精确地表示为使用平方根或三角函数的公式。
我曾尝试使用公式4*tan(pi/(2*n))/3
。该公式不适用于八分圆,或者在我找到它的地方没有得到很好的解释。
r - 用 poisson glm 绘制二次曲线,并在分类/数值变量中进行交互
我想知道是否可以使用 Poisson glm 绘制二次曲线,并在分类/数值变量中进行交互。就我而言:
在模型中交配、条件和条件 2 很重要的情况下,我做出:
不工作,我没有我想要的曲线。我想要 T1 的曲线和其他 T2 的交配变量曲线。有什么解决方案吗?
r - ggplot中的多个最小二乘二次拟合
请注意,您从问题 4 构建的图形显示了log_wages与exp之间的二次或曲线关系。下一个任务是为每个种族级别“黑色”、“白色”和“其他”绘制三个二次函数。要估计二次拟合,可以使用以下函数quad_fit:
上述函数计算最小二乘二次拟合并返回系数 a1、a2、a3,其中
Y(帽子) = a1 + a2x + a3x^2
其中 Y(hat) = log(wage) 和 x = exp
使用ggplot完成此任务或使用基本 R 图形获得部分功劳。确保包括图例和适当的标签。
我的尝试
这只是使用 for race == "black" 过滤的数据的第一次尝试。我不清楚公式应该是什么样子,因为通过 quad_fit 函数,它似乎已经为您进行了计算。
python - 如何在 matplotlib 中绘制由二次方程定义的椭圆体的 3D 图?
我有一个椭球的一般公式:
其中 A,B,C,D,E,F,G 是常数因子。
如何在 matplotlib 中将此方程绘制为 3D 图?(最好是线框。)
我看到了这个例子,但它是参数形式的,我不确定如何将 z 坐标放在这段代码中。有没有办法在没有参数形式的情况下保持一般形式来绘制这个?
我开始把它放在这样的代码中:
我收到了这个错误:
python-3.x - 用二次多项式拟合函数 f(x,y,z)
我正在尝试用以下二次多项式拟合函数 f(x,y,z):
在三个维度上的一些扭曲的球面。这个问题与固态物理学中有效质量的计算有关。
这是一张数据图片,表明它确实在各个方向上呈抛物线下降,即使 z 方向的曲率相当低: 3d 抛物线
我对与有效质量相对应的系数感兴趣。我有一个 xyz 坐标数组,它是规则的并且以最大值为中心:
以及对应的一维标量值数组,每个点一个。此最大值附近的数据点数量可以在 100 到 1000 之间。
这是我目前正在尝试用于拟合的代码:
其中 f(0,0,0) 是函数在 (0, 0, 0) 处的值,我使用 scipy.interpolate.griddata 函数检索它。
对于这个问题,粗略地说,质量应该是负的并且值在 -0.2 和 -2 之间。我正在通过有限差分微分创建猜测值。
但是,我没有从 scipy.interpolate.curve_fit 得到任何有意义的结果——通常系数最终会得到巨大的数字(如 1e9)。在这一点上,我完全迷失了。
我究竟做错了什么 :( ?
r - 将 1000 条回归线添加到 ggplot 的最佳方法是什么?(基于模型的引导)
从自举模型中,我有 1000 组此回归模型的系数:
y = b0 + b1x + b2(x^2)
如果我已经有了系数,绘制二次线的函数调用是什么?IE 我不想将线性模型“拟合”到我的数据中。
我尝试通过 for 循环向我的 ggplot 对象添加行:
那没有用 - 它似乎只添加了循环中的最后一行。
我想在我的图中添加 1000 条回归线的原因是因为它是针对家庭作业问题的——我很清楚这不是一个常见的用例。