matrix

    0熱度

    2回答

    我正在爲一個CS項目的矩陣類工作,我試圖在構造函數上工作。該項目調用兩個不同的構造函數,一個調用行數和列數,並使其全部爲0,另一個使用初始化程序列表分配值。頭文件到目前爲止是: typedef unsigned int uint; typedef std::initializer_list<std::initializer_list<double>> i_list; class Matrix

    1熱度

    2回答

    我試圖刪除第i行和第i列,當行i 和第i列包含全0時。例如,在這種情況下,我們可以看到第0行全爲零,第0列全爲零,因此行和第0列被刪除。與行列對2和4相同。行1全是0,但列1不是這樣都不會被刪除。 [0,0,0,0,0] [0,1,0,1,0] [0,0,0,0,0] [0,0,0,0,0] [0,0,0,0,0] 將成爲 [1,1] [0,0] 又如: [0,0,1,0,0,1

    2熱度

    2回答

    我需要生成下面將解釋的矩陣。如何有效地從矩陣中的每個重複行獲取最小值和最大值? 讓說,我有以下數據作爲矩陣: A = x y z -250 -60 -60 -250 -60 -59 -250 -60 -58 -250 -60 58 -250 -60 59 -250 -60 60 -250 -59 -60

    0熱度

    1回答

    下面的代碼應該添加兩個一維矩陣並顯示總和。程序獲取第二個矩陣的輸入時出現問題:rd_next循環永遠不會結束。然而,它需要第一個矩陣的輸入很好。 data_seg segment mat1 dw 3 dup(?) mat2 dw 3 dup(?) n db 3 ten dw 10 counter db ? string db 10 dup(?) msg1 db 10,13,"Ente

    1熱度

    1回答

    我想寫一個if語句,但我需要從「矩陣」矩陣/數組中獲取一個值。我無法讓VBA將h等於「矩陣」中的時隙1,1的值。我已經打印了矩陣,以確保它正確地保存了值並且是。如何獲得循環外矩陣的值是在? Option Explicit Option Base 1 Private Sub CommandButton1_Click() Dim numberofcases As Single, r As Int

    1熱度

    2回答

    我有一個像下面的矩陣, A = 1 2 3 4 5 6 7 8 9 10 11 12 4 5 6 7 8 9 4 5 6 1 2 3 我可以在這個矩陣使用命令A_unique = unique(A,'rows')提取的唯一行和結果如下 A_unique = 1 2 3

    -1熱度

    2回答

    我有一個矩陣如下 a = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 我需要修改以下位置 (1,2)的值,(1,5),(2,5),(5,3)爲5。我有行索引爲 C = 1 1 2 5 和列索引爲 d =

    1熱度

    1回答

    我有計算EWMA波動對於給定的證券下述R函數: EWMAvol = function(returns, lambda, rollwindow){ EWMA.mat = matrix(NA, nrow = nrow(returns), ncol = ncol(returns)) for (k in 1 : ncol(returns)){ for (j in rollwi

    1熱度

    1回答

    我有一個尺寸爲3x1000的陣列。事實上每一列都是有趣的。我想用它來計算一個尺寸爲3x3x1000的數組,其中平板i是原始數組的列i(換句話說,v %*% t(v))的外積。有沒有一種乾淨的方式來做到這一點? 下面是一個示例輸入矩陣和輸出數組,在2x4矩陣的情況下。 mat_in <- cbind(c(1, 2), c(3, 4), c(5, 6), c(7, 8)) arr_out <- ar

    2熱度

    2回答

    如何標準化3D矩陣的每個切片?我想是這樣的: a=rand(1,100,3481); a= (a - min(a)) ./ (max(a)-min(a)); % 通過右鍵每個矩陣的片範圍應該從0到1。但事實並非如此,在某些切片中我找不到1。在我檢查時,min(a)和max(a)以3D形式返回了相應的值。因此,使用上面的代碼應該沒有問題。有沒有我錯過的3D矩陣?提前致謝!