matrix

    0熱度

    1回答

    當我輸入兩個矩陣時,結果矩陣不顯示正確的答案,是我的算法錯誤還是我不應該以這種方式使用指針? 請幫忙! main() { int a[3][3],b[3][3],c[3][3],*p[3],*q[3],*r[3],j1=0; // 1st Matrix for(int i=0;i<3;i++){ for(int j=0;j<3;j++){

    1熱度

    2回答

    我有一個矩陣,像 a = np.array([[1, 2, 3], [2, 3, 4], [3, 4, 5], [4, 5, 6]]) ,我希望得到一個新的矩陣,其中每個元素是一個行的矩陣產品,本身: np.array([ np.dot(np.array([a[0]]).T, np.array([a[0]])), np.dot(np.array([a[1]]).T, np.

    0熱度

    3回答

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApp { class Program { static void Main(strin

    0熱度

    1回答

    我在Java中製作國際象棋,現在,當用戶點擊移動一個棋子時,我遇到更新棋盤的問題。我的遊戲邏輯遠未完成,我只是想讓GUI和mouseListener按照我希望他們第一的方式工作。我設計我的程序的方式是將各部分的位置全部存儲在8乘8的字符串矩陣中。 64由64個JPanel組成。每次用戶點擊移動一塊,String矩陣都應該更新,GUI應該讀取矩陣並進行相應的更新。目前,矩陣正在更新,但不是GUI。我

    2熱度

    1回答

    如果M是一個密集的m×n矩陣並且v是一個n分量向量,那麼產品u = Mv是由u[i] = sum(M[i,j] * v[j], 1 <= j <= n)給出的m分量向量。一個簡單的實現該乘法是 allocate m-component vector u of zeroes for i = 1:m for j = 1:n u[i] += M[i,j] * v[j] e

    -1熱度

    1回答

    我正在使用必須使用與邊緣+頂點成比例的空間的鄰接列表在Java中實現一個圖。我的初始程序包含一個長度爲V的數組(頂點數),每個索引都包含一個邊的ArrayList,顯示連接到每個頂點的所有邊。 現在,我被告知操作existsEdge(x,y)必須在O(1)時間運行。 我想過的方式是訪問數組中的索引x(以O(1)時間)並檢查該索引處的列表是否具有Edge(x,y)。 但是,我不確定這個時間的複雜性。

    1熱度

    1回答

    我是Python新手。我有像下面的matlab腳本。我想在matlab腳本中將矩陣3D重寫爲python 3.x語言。我該如何解決它? nl=length(res); ndat=length(per); phi=atan(1)*4; amu=phi*4e-7; for i=1:ndat for j=1:nl z=sqrt(phi*amu*res(j)/per(i));

    1熱度

    1回答

    我不明白爲什麼Schur的分解不適用於複雜矩陣。 我的測試程序是: M <- matrix(data=c(2-1i,0+1i,3-1i,0+1i,1+0i,0+1i,1+0i,1+1i,2+0i), nrow=3, ncol=3, byrow=FALSE) M S <- Schur(M) S (S$Q)%*%(S$T)%*%(solve(S$Q)) 結果是: > M [,1]

    -2熱度

    1回答

    目的項目: 爲了解決使用矩陣由兩個線性方程的聯立方程,式: X = A^-1 * B 其中A是由基質的兩個方程的係數,B是由兩個方程的結果組成的矩陣,而X是由兩個變量x和y組成的矩陣。 使用的語言: HTML和JavaScript在單個文件中。 問題: 我該項目的第一個版本是在這裏如下: https://pastebin.com/mgGReYTL 當我在瀏覽器中打開它(谷歌瀏覽器的最

    0熱度

    1回答

    我想找到了,如果我能以某種方式找到一種封閉形式的符號矩陣指數矩陣: n=3; a = symbols(['a'+str(1+k) for k in range(n)], real=True); Ts = symbols('T_s',real=True,positive=True); A = Matrix([zeros(1,n),eye(1,n),a]) 然而 expm(A) 似乎不工