- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我对 Python 知之甚少,我正在尝试使用它来进行一些简单的多项式插值,但对于其中一个内置函数,我有一些不了解的地方。
我正在尝试使用 polyval(p,x)
计算 x 处的多项式 p。
我做了一个示例多项式 p(x) = 1 + 2x + x^3,我创建了一个数组 p = [1,2,0,1]
来定义它,我想知道 x = 0,1,2 处的值,所以我创建了另一个数组 x = [0,1,2]
。
执行 polyval(p,x)
得到了 [1, 4, 17]
的输出。 p(0)
和 p(1)
是正确的,但是 p(2)
应该是 13,而不是 17。为什么它给我17?
最佳答案
您正在以相反的顺序输入系数。
According to the documentation , 方程
p(x) = 1*x^3 + 0*x^2 + 2*x + 1
有系数
p = [1, 0, 2, 1]
关于python - Polyval(p,x) 计算多项式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29212385/
我正在寻找一个函数来计算具有多个变量的多项式的值。对于二维多项式,我使用 numpy.polyval,我将系数值作为列表和 x 值。 我想知道 x、y、z 空间是否有类似的函数,所以我的输入是系数值和
我有一些数据,我使用 numpy.polynomial.polynomial.polyfit 拟合了二阶多项式 data_fit = poly.polyfit(length_spline_a, tem
我想知道 np.polyval() 是否有一个方便的反函数,我在其中给出 y 值并求解 x? 我知道我可以这样做的一种方法是: import numpy as np # Set up the ques
我对 Python 知之甚少,我正在尝试使用它来进行一些简单的多项式插值,但对于其中一个内置函数,我有一些不了解的地方。 我正在尝试使用 polyval(p,x) 计算 x 处的多项式 p。 我做了一
这个问题在这里已经有了答案: MATLAB curve fitting - least squares method - wrong "fit" using high degrees (1 个回答)
假设一个 n 维观察数组被 reshape 为一个二维数组,每行是一个观察集。使用这种 reshape 方法,np.polyfit 可以计算整个 ndarray(矢量化)的二阶拟合系数: fit =
我正在尝试编写一个函数,您可以在其中为它提供一个 mxn 数组,其目标是遍历该数组并为每个值执行 numpy.polyval。数组将包含一些 nan 值,因此我希望函数以与原始数组相同的顺序返回 na
更新脚本中有错误。 我正在研究 Julia 和 Mandelbrot 集以及牛顿分形的可视化 - 为此,我需要计算复平面中的很多值。我可以使用我想要的任何类型的数学函数,但对于多项式来说已经足够了。
我在 Matlab 中有该代码,需要将其引入 Python。 x_cord = [58.2986 39.5842 23.0044 10.9427 3.0465] y_cord = [0.9600 0.
迫切需要一个与 Matlab 中存在的 polyval 和 polyfit 函数等效的 Javascript。本质上,matlab 中的那些函数根据指定的多项式基于两个大小相等的数组进行曲线拟合。我需
我是一名优秀的程序员,十分优秀!