Efficient matri x calculation

3 views (last 30 days)
Kris zenitis
Kris zenitis on 18 Jul 2014
Edited: Matt J on 18 Jul 2014
I am wondering if there exist a more efficient way to do the following (without double for loop).
ids = textread('ids.txt'); % ids Nx1 matrix
for indx = 1:length(data) %data Nx3 matrix
for j = 1:size(data, 2)
data_new(indx, j) = ids(data(indx, j));
end
end

Answers (1)

Alfonso Nieto-Castanon
Alfonso Nieto-Castanon on 18 Jul 2014
data_new = ids(data);

Categories

Find more on Multidimensional Arrays in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!