Use a nx2 matrix to indicate desired positions on another matrix

1 visualizzazione (ultimi 30 giorni)
Hello everyone,
I have a quick question, how can i use the matrix lets say
pos = [1 2; 3 3];
as a guide to change the values of another matrix lets say
val = zeros(3);
avoiding for loops. What i want is something like var(pos(1,end,:)) = "some value"

Risposta accettata

Matt J
Matt J il 31 Ott 2012
var(sub2ind(size(var), pos(:,1), pos(:,2))) = newvalue;

Più risposte (0)


Scopri di più su Loops and Conditional Statements in Help Center e File Exchange


Community Treasure Hunt

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

Start Hunting!

Translated by