Efficient matri x calculation

2 vues (au cours des 30 derniers jours)
Kris zenitis
Kris zenitis le 18 Juil 2014
Modifié(e) : Matt J le 18 Juil 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

Réponses (1)

Alfonso Nieto-Castanon
Alfonso Nieto-Castanon le 18 Juil 2014
data_new = ids(data);

Catégories

En savoir plus sur Multidimensional Arrays dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by