[英]splprep and splrep returning different results for the same data in scipy
我試圖通過一些數據點來擬合樣條曲線,如果我在相同的條件和數據下使用splprep或splrep ,我會得到不同的樣條曲線。 splrep結果更易於使用,但splprep返回的結果我認為更適合我的數據。 我不知道為什么。 我也嘗試使用make_interp_spline ,但結果與splrep相同。 ...
[英]splprep and splrep returning different results for the same data in scipy
我試圖通過一些數據點來擬合樣條曲線,如果我在相同的條件和數據下使用splprep或splrep ,我會得到不同的樣條曲線。 splrep結果更易於使用,但splprep返回的結果我認為更適合我的數據。 我不知道為什么。 我也嘗試使用make_interp_spline ,但結果與splrep相同。 ...
[英]Is there an R spline that matches the Schoenberg algorithm?
是否有 R 算法可以在最小化 L 的同時擬合平滑樣條, L = ρ ∑ (i from 0 to n-1) wi(yi-Si(xi))² + (1 - ρ) ∫ (x from 0 to x_(n-1)) (S''(x)) ² dx 也許 smooth.spline 是可能的,但我沒有成功找到好 ...
[英]Creating an incremental smooth spline curve instead of non-uniform increments in python
我正在嘗試使用樣條曲線平滑我的數據 - 這基本上是 y 軸上的累積百分位數和它們在 x 軸上引用的參考點。 我的大部分內容都是正確的,但是,我面臨的挑戰是我的 y 軸以非線性方式增加 - 正如下面樣條線 plot 所示 - y 軸值不斷增加和減少,而不僅僅是增加。 我仍然想要一條平滑的曲線,但希望 ...
[英]Extracting data from spline interpolated curve in Python
我想從 x 數組中精確數字的樣條插值曲線中提取數據。 由於其分散的范圍,我從 x 數組計算了對數。 我使用 UnivariateSpline(樣條插值)在我的數據上擬合曲線。 現在,如何從該插值曲線中獲得任何給定 X 值的 Y 值? 這是我的代碼: 我搜索了很多文檔,但找不到任何解決方案。 ...
[英]Slicing of 3D trajectory curve in MATLAB
我有對應於在三個維度上移動的粒子的數值數據,在 n 個等間隔時間 t = [1,2,3,4,5,...] 采樣,得到三個坐標 arrays,例如,對於 n=5 : 我已經能夠使用 cscvn 找到合適的插值,但我現在不知道如何找到對應於固定 z 值(即常量 z 切片)的 x 和 y 坐標。 ...
[英]Does the order of points matter in spline interpolation in MatLab?
我正在使用 MatLab 用鼠標選取數據點,然后用樣條曲線擬合它。 我發現以下 function 可以完成這項工作 它返回我用鼠標選取的點的 x 和 y 繪制由 getcurve() 返回的樣條 spcv,我得到下圖 通過閱讀 getcurve 的代碼,我看到它使用 cscvn 返回一個插值到給定 ...
[英]Plot Lines instead of points in scatterplot
dput(AM_cost_resorb[,1]) c(176.01685819061, 21.6704613594849, 19.007554742708, 50.1865574864131, 17.6174002411188, 40.2758022496774, 11.0963214407251 ...
[英]what is the default cubic spline type when using scipy.interpolate.interp1d?
如果我們指定不同的約束,則有各種三次樣條,如自然三次樣條,Hermite 三次樣條和金融三次樣條。 我想知道當我們使用 scipy.interpolate.interp1d 並設置kind=cubic時默認的三次樣條方法是什么? “kind=quadratic”的邊界約束是什么? 例如, ...
[英]Converting several splines into 3D Mesh
如果這是一個重復的問題,我很抱歉,但我有以下輸入並希望生成這樣的 output。 我對樣條線如何轉換為四邊形網格感到困惑,我能知道我應該搜索哪些術語嗎? 這個過程在計算機圖形學中叫什么? 示例文件: 讀取曲線的示例代碼: ...
[英]How to find a value which is bigger than the maximum point from point set? (Function to find Cubic Spline Interpolation by Matlab)
我已經編寫了一個 Matlab 代碼來構造一個 Cubic Runout Spline,並用一個圖形來顯示我的數據。 但是我如何在我的圖中顯示不在我的數據組 ex.f(2010) 中的數據。 我有個主意。 我可以證明 t 在 2000 年之后有效,即 t=2010,但我不知道如何啟動它。 ...
[英]Inverse of cubic function
我正在嘗試創建以下 function 的逆變換:function cubic(x, p1, p2) { // coefficients const cY = 3 * (p1 - 1); const bY = 3 * (p2 - p1) - cY; const aY = -1 - ...
[英]how to check if the 3d model from spline api is loaded to the dom in nextjs
我正在嘗試創建一個新網站,我想從樣條曲線添加一個 3d 模型,我添加了它但是需要一些時間來加載所以我決定添加一個加載器/微調器但我不知道如何檢查 3d 模型是否加載。 這是我的組件 在這里,如果模型已加載,我想設置 if 條件,顯示組件,否則顯示微調器 ...
[英]NURBS derivative using de Boor's algorithm
在德布爾算法的底部,據說 De Boor 算法也適用於 NURBS 曲線。 我們只需將每個控制點乘以其權重,將 NURBS 曲線轉換為 4D B 樣條曲線,在該 4D B 樣條曲線上執行 de Boor 算法,然后通過將前三個分量除以第四個和保留第四個分量作為它的新權重。 然后使用 de Boor ...
[英]How can I use cubic splines for extrapolation?
我希望使用自然三次樣條在使用 stats::splinefun() 的一些數據點之間進行插值。 文件指出: “這些插值樣條也可用於外推,即在‘x’范圍之外的點進行預測。外推對於‘method =“fmm”’意義不大;對於自然樣條,它是線性的,使用插值曲線的斜率在最近的數據點。” 我試圖在 Exc ...
[英]How to extract the slope of the lines before and after the knot point when fitting a spline regression?
目標:我希望在樣條回歸(分段線性)model中提取結點前后的直線斜率(即提取拐點前后的兩個線性模型)。 示例 dataframe,其中在 15 個會話中記錄了 DV(平均塊級別): 我使用以下代碼在 session 7 處安裝了一個帶有單個結點的樣條回歸(注意,我沒有使用任何與 package 相 ...
[英]Python: Fitting a piecewise polynomial
我正在嘗試擬合分段多項式 function 代碼: 我嘗試了UnivariateSpline function 進行插值,我看到了以下結果 但是,我不希望多項式曲線通過所有數據點。 我嘗試改變平滑因子,但無法獲得如下所示的結果。 預計 output: 我正在嘗試曲線擬合( 使用 Univariat ...
[英]Optimization of a nonlinear function (spline approximation) with `Optim` gives low performance
我在使用Optim package 時遇到問題。 我的優化問題涉及非線性 function。 Object function及其梯度是通過樣條生成計算的。 因此,我在它們上添加了Spline2 package s 。 然而,這個過程會消耗大量時間,盡管它給出了一個預期的解決方案。 甚至是其 R 編 ...
[英]Python equivalent of Matlab bsplinepolytraj function?
大家早上好,這是我的第一個問題,所以我提前為任何錯誤道歉。 讓我解釋一下我的問題:我需要從一組航路點為機器人 arm 生成軌跡。 In Matlab I used the function bsplinepolytraj, but now I want to run the code in Py ...
[英]Using `Optim` package for a non-linear object function is too slow
我想提高優化 function 的性能。 我使用Optim package 來優化非線性 function 和 BFGS 算法。 我放了一個 object function (非線性由於link_approx ,它會生成三次樣條) 並將其梯度向量轉化為optimize 。 然而,結果證明它比 R 編 ...
[英]How do I use nonlinear interpolation to determine a single value on a curve
我的數據如下所示: 當我 plot 它看起來像這樣: 我已經能夠使用這樣的代碼來擬合我的數據的非線性曲線: 給我一個 plot 像這樣: 我的問題是:我將如何使用這個 function 來解釋 5.111 點的值? ...