问题标签 [hermite]

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 投票
1 回答
1549 浏览

c# - Hermite Interpolation

I am trying to interpolate between 4 points using a Hermite spline. However my spline seems to always start on the second point and only interpolate to the 3rd point. I have tried this with several differnt calculations and keep getting the same result.

Can anyone give me insight on this? Here is my code.

0 投票
2 回答
2351 浏览

c++ - Boost中的c++ Hermite插值算法

我正在尝试使用 Boost c++ 库进行 Hermite 插值,但它没有很好的文档记录,我也不太了解。

我的情况是从数据点计算某个 x 位置的 y 值,例如:

并获得具有相等 x 空间(x 空间 0.5)的结果:

boost对我有帮助吗?我在 web 中找到了更多 Hermite 的实现,但是示例及其结果输出并不是我想要的。我认为那是因为我不明白它是如何工作的。当我读到关于 Hermite 的文章时,我认为算法应该要求一些点、间距值以及可能很少的其他输入值,然后计算并返回新点,但我错了,现在迷路了..

http://www.boost.org/doc/libs/1_47_0/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/hermite.html

也许有人有使用 Hermite 的经验并有类似的情况?

0 投票
1 回答
4192 浏览

c++ - C++ Hermite 插值

我找到了计算“Hermite 多项式插值函数和导数值”的 c++ 源代码。来源:https ://people.sc.fsu.edu/~jburkardt/cpp_src/hermite/hermite.html

我已经查看了该来源中给出的示例,但没有一个适用于我的案例。

我的情况是从数据点计算某个 x 位置的 y 值,例如:

并获得具有相等 x 空间(x 空间 0.5)的结果:

该来源甚至适用于我的情况吗?

0 投票
2 回答
9747 浏览

javascript - 在 JavaScript 中调整大小和压缩上传的图像

我正在建立一个网站,其中包含大量用户上传的图片。在将它们上传到服务器之前,我想在客户端调整这些图像的大小并压缩(最好将它们的格式更改为 .jpg)。

怎么做呢?我找到了一些解决方案,但没有一个真正适用于上传的文件。我尝试过的最新版本是Hermite-resize脚本。应该很简单:

但显然uploadedImages返回为null. 虽然我也在其他地方使用它们,所以我 100% 肯定它们不是null 有谁知道如何有效地使用这个脚本来处理上传的文件?或者是否有更好的解决方案在客户端调整图像大小/压缩图像?

提前致谢!

0 投票
0 回答
611 浏览

matlab - 如何在 Matlab 中绘制 Hermite 曲线

我需要在 MATLAB 中准确地绘制这个图: 隐士情节

我正在努力编写 Hermite 向量函数,因为向量显示就像它们对应于图中矩阵的最后 2 行。

在 MATLAB 中,我编写了如下方程,但我不明白为什么它只显示最后两个。

谢谢!

0 投票
1 回答
202 浏览

haskell - Haskell Hermite 多项式实现

Haskell 允许以非常简洁的方式表示循环函数。例如,包含斐波那契数的无限列表可以定义如下:

我正在处理“概率论者”Hermite 多项式,它具有以下递归关系:

在此处输入图像描述

对于给定的 x,构建第 n 个 Hermite 多项式的无限列表的最佳方法是什么?

0 投票
0 回答
403 浏览

r - R中的3D Hermite三次样条插值

我有一个由三个数值变量(x,y,z)组成的数据框,它们是interp2xyzakima包中获得的 3D 表面的坐标。

x y z 0.600 0.02 42.801 0.604 0.02 42.527 0.609 0.02 42.253 0.614 0.02 41.979 0.618 0.02 41.705 0.623 0.02 41.430 ... ... ...

我想执行 Hermite 三次样条曲线(例如 z=f(x,y)),以与splinefun()or相同的方式将函数保存到变量中approxfun(),以便以后可以将其与 (x,y) 输入一起使用。有没有办法做到这一点?

0 投票
1 回答
404 浏览

c++ - Hermitian 矩阵和 C++ 中的带符号零

我只是想检查一个矩阵是否是厄米特矩阵。令 A[ ][ ] 是一个二维数组。C[ ][ ] 是 A[ ][ ] 的共轭矩阵。T[ ][ ] 是 C[ ][ ] 的转置矩阵。现在我要检查 T[ ][ ]==A[ ][ ]。我编译了程序,输入一个有效的厄米矩阵后,它说这个矩阵不是厄米矩阵。我找到了背后的原因。编译器将 0==-0 评估为 false。但是在我朋友的pc编译器中说矩阵是Hermitian。我们都运行相同的代码。这背后的原因是什么?我给你举个例子。我有一个元素 A[0][0]=5。经过共轭和转置后,这个元素变成了 5-0i(复数部分为负零)。所以我的计算机无法评估 5 和 5-0i 的相等性。如何克服这个问题?

0 投票
1 回答
301 浏览

python - 如何从 scipy 导入 special.hermite?

我正在寻找导入一个 Hermite 多项式。当我查看 scipy 网站上的文档时,它是可用的。但是,当我尝试导入它时no module found

0 投票
1 回答
651 浏览

javascript - 实现 Hermite 插值 - 多人游戏

我正在尝试制作客户端-服务器架构。我被困在插值部分。现在,我有一个非常幼稚的插值算法实现。我让每个玩家都有一个位置历史记录,每当我从服务器收到其他玩家的位置数据时,我都会将位置推送到该数组中。我使用最旧的位置历史记录以恒定速度插入到新位置的每个客户端框架。

我找不到其他方法以恒定速度进行插值。我从 gafferongames 开始了解 Hermite 插值。但很遗憾,这篇文章没有任何关于它的数学和实现的信息。我试图通过关于 Hermite 插值的维基百科文章,但它没有帮助。我对它背后的数学一无所知。一个伪代码将不胜感激。

到目前为止我能做的:http: //client-side-prediction-attempt.herokuapp.com/