есть ли возможность присвоить несколько значений матрице из другого вектора без цикла?
Например:
У меня есть матрица, заполненная нулями:
matrix=zeros(2);
matrix =
0 0
0 0
Теперь у меня есть другой вектор, где первые два столбца - это позиции, а третий столбец - это значения, принадлежащие соответствующим позициям.
values=[2 1 4;1 2 2]
values =
Posx PosY Value
2 1 4
1 2 2
Результат должен выглядеть так:
matrix =
0 2 <-- matrix(values(2,1),values(2,2))=values(2,3) ;
4 0 <-- matrix(values(1,1),values(1,2))=values(1,3);