У меня есть вектор idx = [3; 5; 3; 4; 3; 2; 5; 1]. Число от 1: k с k = 5. Я хочу сделать матрицу «k by m» A (m - количество элементов в векторе idx). Каждая строка А содержит либо «0», либо «1» с «1», обозначенным индексом вектора idx. Например, третья строка A (k = 3) равна «1» в столбцах 1, 3, 5, потому что это индексы «3» в idx. Таким образом, что 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]
Как это сделать в Октаве? Спасибо!
Хороший подход! +1 – beaker