我要做到以下幾點在Matlab:如何設置矢量一行矢量分配?
[nnz_rows, nnz_cols] = find(messages_matrix);
nnz_matrix_points = [nnz_rows, nnz_cols];
我想nnz_matrix_points
是包含找到返回指數2xn
載體,但我想這樣做在同一行。我試圖在線搜索,但沒有成功。
我要做到以下幾點在Matlab:如何設置矢量一行矢量分配?
[nnz_rows, nnz_cols] = find(messages_matrix);
nnz_matrix_points = [nnz_rows, nnz_cols];
我想nnz_matrix_points
是包含找到返回指數2xn
載體,但我想這樣做在同一行。我試圖在線搜索,但沒有成功。
我沒有matlab在這裏,但可能像'[x(:,1),x(:,2)] = find(mtx)''? – gregswiss
你爲什麼想在一條線上做?你在一行而不是兩行中獲得了什麼特別的計算優勢?這樣做是更可讀的恕我直言。 – rayryeng
這似乎工作。但也許有一個更簡單的解決方案? – yaron