我有一个向量 idx = [3; 5个;3;4;3;2;5个;1]。该数字来自 1:k,k = 5。我想制作一个“k by m”矩阵 A(m 是向量 idx 中的元素数)。A 的每一行包含“0”或“1”,其中“1”由向量 idx 的索引指示。例如,A (k = 3) 的第三行在第 1、3、5 列是“1”,因为这些是 idx 中“3”的索引。所以 A =
[0 0 0 0 0 0 0 1; 0 0 0 0 1 0 0 0;1 0 1 0 1 0 0 0;0 0 0 1 0 0 0 0;0 1 0 0 0 0 1 0]
我怎样才能在 Octave 中做到这一点?谢谢!