问题标签 [polynomial-approximations]
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.
prolog - 泰勒级数的罪的近似值
我有一些代码应该通过泰勒级数定义找到近似值sin(15°)
并将其与内置函数进行比较sin
。
我有不同的结果。
X
- 弧度值R
- 系列和的当前值Eps
- 准确度值S
- 符号F
- 阶乘值N
XN
-X
的幂的值N
N
- 功率,1,3,5 ...
控制台中的结果:
matlab - 在 Matlab 中获得二维插值多项式
我有三个向量,一个是 X 位置,另一个是 Y 位置,第三个是 af(x, y)。我想找到代数表达式插值多项式(使用 matlab),因为稍后我将在 AMPL 中的优化问题中使用结果。据我所知,没有任何函数可以返回插值多项式。
我试过https://la.mathworks.com/help/matlab/ref/griddedinterpolant.html,但这个函数只给出了某些点的插值。
我还尝试了https://la.mathworks.com/help/matlab/ref/triscatteredinterp.html,如Matlab 中二维插值的函数形式中所建议的那样,但输出不是多项式的系数。我看不到它,它似乎被锁定在一个奇怪的变量中。
这是我用来测试我在做什么的一个小程序:
我想要一个输出,而不是返回网格点的值,而是返回它用于计算所述值的任何内容。我知道它可以用https://reference.wolfram.com/language/ref/InterpolatingPolynomial.html在数学中完成,所以我觉得 matlab 做不到很奇怪。
python - 拟合多元多项式并在 Python 中获得一阶导数
在处理多维多项式时,我需要一些帮助。我发现的几乎所有东西都是一维的。
假设我有数据
其中 Z 将是我的因变量,X 和 Y 是我的因变量(我们称之为 x 和 y)。
我想拟合类型的二维多项式
然后我想提取关于 egx 的一阶导数
然后我想评估一阶导数,例如
我知道你可以用多项式的张量积做一些事情,但我不确定它是如何工作的
matlab - 如何使用 fzero() 在 MATLAB 中求解多项式方程?
我想以数值方式求解以下多项式r
:
我正在尝试使用fzero()
如下:
如何做到这一点fzero()
?
matlab - fsolve matlab中的多项式不起作用
(5/(r^2*9))- ((2)/(9*(6-r)^2)) - r = 0
想在matlab中求解上述多项式:
不工作!错误:“function_handle”类型的输入参数的未定义运算符“.^”。
r - 使用 quadprog 的多项式回归
我正在尝试根据此处的示例使用 limSolve 运行多项式回归。
我的代码如下。
我收到以下错误消息:
为什么会这样?我究竟做错了什么?
编辑:我使用 limSolve 而不是简单的 lm 的原因是我需要稍后对我的回归施加不等式约束。
r - 如何使用伯恩斯坦多项式将平滑曲线拟合到 R 中的数据?
我知道有很多类似的问题,但我需要专门用伯恩斯坦多项式来解决这个问题
我试过这样的事情:
在这一点上,我得到的只是点。这对我来说不是很清楚......我认为伯恩斯坦方法应该做一些函数平滑但是如何?
我试过了
但是: 1. 它不起作用 2. 有点胡说八道
感谢您的任何帮助
math - Jacobi Theta 函数是否有近似公式?
我正在寻找仅使用简单函数的Jacobi Theta 函数的复数近似公式。简单地说,我的意思是大多数编程语言都原生支持,并且不像 C++ 那样涉及太多特殊功能作为先决条件,因此我可以使用不同的语言来实现公式。
我在数学函数数字图书馆和Wolfram 函数网站上进行了搜索,但除了无限系列或产品之外,仍然没有找到任何东西。
谢谢阅读。
polynomial-approximations - 帮助理解所要求的重心公式
i) 回想一下假设不等间距节点计算权重的一般重心公式(尽管我们将考虑等间距节点,但我们将使用通用公式来避免采用非常大的数的阶乘)。取 0=−1 和 =0+ℎ,=0,⋯,, ℎ=[1−(−1)],实现一个生成重心权重的例程。这个例程应该有一个函数 [weights]=equals_spaced(n, xnodes) 形式的句柄,其中 xnodes 是集合 {},权重是 {}。用 n=10 测试这个程序,打印出 11 个权重。我完全迷路了。不确定要问什么