decomposition

    0熱度

    2回答

    我似乎無法找到關於此的很多信息,所以我想我會把它放在這裏。我經常發現自己遇到的其中一個問題是在處理列表時單元測試單個對象的創建。例如,我會有一個方法簽名,如IEnumerable<Output> Process(IEnumerable<Input> inputs)。當單元測試單個輸入時,我會創建一個輸入列表,並簡單地調用First()結果,並確保它是我期望的結果。這將導致一些諸如: public

    2熱度

    3回答

    我目前使用R中的bfast包來分解時間序列。我很好奇,如果可以在斷點前後提取趨勢段的斜率(直到結束或其他斷點)? 以下示例摘自參考手冊。 的代碼生成,這是在這裏。 require(bfast) require(strucchange) require(sandwich) require(forecast) require(raster) require(sp) fit <- bfast

    2熱度

    2回答

    我試圖生成尺寸爲8x8的正定矩陣(A'*A)。 其中A是1x8。 我嘗試了很多隨機生成的矩陣A,但無法生成它。 octave-3.6.1.exe:166> A= (rand(1,8)+rand(1,8)*1i); octave-3.6.1.exe:167> chol(A'*A); error: chol: input matrix must be positive definite 任何人

    0熱度

    1回答

    我正在創建一個類來表示三對角矩陣。這些矩陣在對角線上有一組非零值,在上下對角線上有非零值,在其他地方都是零。 要存儲它們,我使用三個1D陣列:每個對角線一個。 下面是一個例子: d_0 u_0 0 0 l_0 d_1 u_1 0 0 l_1 d_2 u_2 0 0 l_2 d_3 所以這是對A_I一個陣列,一個用於u_i,一個用於L_I。零不存儲。 我需要一個算法來執行LU分解。 L

    1熱度

    2回答

    激勵示例:我正在嘗試基於英國地圖並行實施僅陸地感染模擬。 我將採樣點均勻分佈在陸地面積上並確定其在每個時間步的感染狀態,這取決於其鄰近點的先前狀態(SIR模型)。這個國家形狀不規則,所以笛卡爾座標不能很好地平衡負荷 - 我認爲哪些更有效的分解方法是標準的? 非常感謝。

    0熱度

    2回答

    什麼是分解以下字符串的最佳方式: $str = '/input-180x129.png' 爲以下: $array = array( 'name' => 'input', 'width' => 180, 'height' => 129, 'format' => 'png', );

    20熱度

    2回答

    我在建立Boyce-Codd Normal Form中的關係時遇到問題,以及如果不是,則如何分解信息BCNF。鑑於這個例子: R(A,C,B,d,E)與函數依賴:A - > B,C - > d 如何去分解呢? 我所採取的步驟是: A+ = AB C+ = CD R1 = A+ = **AB** R2 = ACDE (since elements of C+ still exist, cont

    0熱度

    1回答

    所以,我想了解用於查找凸多邊形的最小加權三角剖分的動態規劃算法。對於那些不知道的人,三角測量就是我們取一個凸多邊形的地方,然後把它分解成三角形。最小加權三角剖分是多邊形的三角剖分,其中所有邊(或每個三角形的周長)的總和最小。 這實際上是一個相當常見的算法,但我無法把握它。這裏是算法我想明白了: http://en.wikipedia.org/wiki/Minimum-weight_triangul

    1熱度

    1回答

    所以我一直在Python中尋找一個凸多邊形的最小重量三角剖分的程序。這意味着它可以找到重量(所有三角形周長的總和)以及和絃(通過多邊形的線條將它分解爲三角形而不是邊界)。我的印象是,我使用的是動態編程算法,但是當我嘗試使用更復雜的多邊形時,它需要永久(我不知道需要多長時間,因爲我沒有完成它)。它用10邊多邊形工作正常,但我試着25,這就是使它失速。我的老師給了我多邊形,所以我認爲這25個人也應該工

    3熱度

    3回答

    我想實現我自己的LU分解與部分pivoting。我的代碼在下面,顯然工作正常,但對於某些矩陣,當與內置的[L, U, P] = lu(A)函數進行比較時,它會給出不同的結果 任何人都可以發現它錯在哪裏? function [L, U, P] = lu_decomposition_pivot(A) n = size(A,1); Ak = A; L = zeros(n);