Specify row and column independently to update matrix?

1 visualización (últimos 30 días)
Andrew Landau
Andrew Landau el 4 de Mzo. de 2018
Comentada: Andrew Landau el 4 de Mzo. de 2018
Lets say I have a matrix: X = zeros(3);
and want to add a vector: x = [1 2 3]; to the matrix, but add it such that each number is added to a different column in each row defined by y = [1 2 3].
I could write a for loop,
for i = 1:length(x)
X(i,y(i)) = x(i);
end
but it should be possible to do this in a single line....
any suggestions? thanks

Respuesta aceptada

Jos (10584)
Jos (10584) el 4 de Mzo. de 2018

Más respuestas (0)

Categorías

Más información sobre Matrix Indexing en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by