![](/img/trans.png)
[英]Trying to use Simpson's Law in Python
我正在嘗試編寫有關辛普森定律的程序。我正在嘗試做的是用作錯誤,如圖所示: . 在我寫的代碼中,Ih 是我的 f1,Ih/2 是我的 f2。如果錯誤沒有發生,那么步驟就會減半。 但是我得到這個錯誤 我的代碼是 我沒有預料到任何錯誤,並且基本上期望能夠正確計算。 ...
[英]Trying to use Simpson's Law in Python
我正在嘗試編寫有關辛普森定律的程序。我正在嘗試做的是用作錯誤,如圖所示: . 在我寫的代碼中,Ih 是我的 f1,Ih/2 是我的 f2。如果錯誤沒有發生,那么步驟就會減半。 但是我得到這個錯誤 我的代碼是 我沒有預料到任何錯誤,並且基本上期望能夠正確計算。 ...
[英]Scipy Simpson integration of a positive quantity comes out negative
使用內置提供的辛普森積分方法 Scipy,以下正 y 值的數值積分計算為負積分值。這讓我非常驚訝。 我是這方面的初學者。 任何幫助,將不勝感激。 我期望辛普森的積分值是正值,但我得到的是負值。 ...
[英]Сonvert the coefficients of the Hermite polynomial into a function
我想從 Matlab Hermite 函數的輸出中創建一個函數(例如,如果我們有 Hermite 函數[8 0 -12 0]的輸出,它將是8x^3 - 12x多項式),然后使用Simpson's集成該函數3/8 規則。 我已經在 Matlab 中創建了一個函數,該函數使用此規則集成任何函數,並且我 ...
[英]Numpy product of a vector and it's transpose
我有一個 N x N 復雜的 NumPy 數組 U_0,我必須對它進行操作: 首先,如何有效地增加零數組? 我可以簡單地將它復制到 np.zeros((2N-1, 2N-1)) 但也許你們知道更好的方法。 感謝 Alexander Riedel 用 numpy.pad 的解決方案回答了這個問題 ...
[英]Error Simpson's rule for polynomial not equal to 0
我在 Python 中實施了辛普森規則,並測試了三次多項式的誤差。 辛普森法則的誤差界限表明它應該等於 0,但事實並非如此。 有人知道為什么嗎? 我希望每個 $n$ 的誤差都等於 0,但只有較小的 $n$ 才等於 0。 ...
[英]Double integral Simpsons rule in python where the limits are functions
我創建了一個 function,它可以使用辛普森規則求解二重積分,但它僅在積分極限為常量時有效 但它沒有通過這些測試,並且會給出錯誤:TypeError: unsupported operand type(s) for *: 'function' and 'float'。 但我不確定如何修復它 ...
[英]Integrating data from txt file in python
我有三列數據(時間(t)、推力(T)、距離(s)),我想從中計算完成的工作。 包含數據的文本 (logdata.txt) 文件結構如下: 我遇到的示例僅顯示了在為 f(x) 設置自己的 function 時如何使用 scipy.integrate 函數,但是在這種情況下,我有原始數據(因此沒有函數) ...
[英]Finding the integral between two horizontally overlapping curves
我有一個從文本文件中繪制數據的代碼。 我已經能夠得到每條數據曲線下的積分(雖然我不知道它們中的任何一個的函數,所以我只是使用了integral = s = simps(y, x) )。 兩條曲線水平重疊,我想找到它們重疊的區域。 我遇到了一些麻煩,因為它們水平重疊而不是垂直重疊。 我想找到的區域在這 ...
[英]Scipy simpson integration to get array of values
我正在嘗試整合下面給出的加速度信號: 對於時間點: 我正在嘗試使用來自 scipy 的 simps/simpson package 將 f2 集成到 t 但我收到此錯誤: 如果我使用如下列表理解創建加速數據點列表: 並使用辛普森規則整合上面的列表,我只得到一個值: 這是 我想在 t 周期內使用 S ...
[英]Simpson Integration to Python : Can't get the output as expected
我已經實現了這個even()和simpson() ,但無法獲得所需的 output。 其次得到錯誤([lambda x:1/x, 1, 11, 6]]) ZeroDivisionError: division by zero ,無法理解這個錯誤 預期 Output 我正在嘗試這樣 ...
[英]Simpson's rule Python + Plotting Graph
任何人都可以幫助解決這個問題, 所以,我有數學表達式(如下圖所示),b 的積分極限設置在 0 到 1 的范圍內,因為 b 值的變化,那么 c 的值(積分結果)將是每個b都不一樣。 另外,我只能使用辛普森法則來解決積分問題。 這個任務的主要目標是得到 f(c,b) 的圖在此處輸入圖像描述 ...
[英]Is it possible to parallelize this program (Simpson's Rule) in Python?
我是並行化范式的新手。 我已經有了以串行形式工作的算法,但我無法對其進行並行化。 我四處打聽,有些人告訴我,我的程序編寫方式無法並行化。 這是我的串行代碼,任何幫助或建議將不勝感激。 ...
[英]integrating an array using np trapz
我一直在使用 np.trapz 通過 arrays 進行集成,直到現在還沒有遇到任何問題。 我得到了一個面積明顯小於 1 的分布,因為它的最大值為 0.16,分布的寬度大約為 6,但似乎返回分布下方的面積 > 60。 這是我的代碼: ...
[英]Why Simpson's rule of integration rewritten in Python giving a different result?
以下源代碼是辛普森積分規則的實現。 C# 源代碼。 Output: . Python 源代碼。 Output: C# 程序的 output 不同於 Python 的 output。 這是為什么? ...
[英]Simpson's double integral won't work in java
所以我必須為辛普森的雙積分編寫一個算法,這樣我才能以更快的方式找到答案。 我有一個指南,顯示了編寫這個程序的步驟。 在遵循本指南並在 netbeans 中運行它之后,我發現從程序中出來的值並沒有真正接近真正的答案。 這是我在 java 中編寫的代碼: 我嘗試了幾次調試程序,但我還沒有找到我遇到這 ...
[英]Composite Simpson's Rule in C++
我一直在嘗試編寫一個函數來使用復合辛普森規則來近似積分的值。 我所做的是將函數的每個值乘以 2 或 4(和 h/3)與pow(2,i%2 + 1)並減去邊緣,因為它們的權重僅為 1。 起初,我認為它工作得很好,但是,當我將它與我的梯形方法函數進行比較時,它更不准確,這不應該是這種情況。 這是 ...
[英]Using Simpson's Rule in Python
我正在嘗試以這種方式從 f(x) function 獲取數組: 請注意,x 是 integer,z 和 change 是在我的代碼中建立的浮點數。 接下來我想要使用辛普森的規則,使用 scipy 中的 simps function。 我試過這個: 它說有一個錯誤我該如何解決這個問題? ...
[英]Simpson's Rule using for loops (numerical integration)
我正在嘗試使用 for 循環在 python 中編寫辛普森規則,但我不斷收到斷言錯誤並且無法找出原因。 F: 樣本: ...
[英]Creating function handle from two vectors to pass to an integral function in MATLAB
我不確定我是否在這里很厚,但我不習慣 function 手柄等。 我試圖找到我擁有的一些原始加速度計數據的積分,一位朋友建議我使用辛普森一家可能是最好的方法。 所以我發現 MATLAB 具有“quad()” function 但它接受 function 句柄作為參數。 如果我有兩個向量,一個用於時 ...
[英]Load Error when trying to pass complicated function into Simpson's rule
我已經編寫了一種方法,該方法通過合成Simpson規則近似定積分。 對於“簡單”函數,例如e^(-x^2) , simpson函數起作用。 但是,對於更復雜的函數f(x) 其中generator(θ, plotsol)是一個以百分比表示的缺陷θ的函數,一個布爾值plots ...