How to read cell range from one cell in file
Afficher commentaires plus anciens
Hi all
I want to read cell range from a file. Each cell of this file contains a different cell range. For example raw is the file and raw(2,3) = 3:4, 6:10
So I want X(raw{2,3}) which is the same as X(3:4,6:10) but when I run it they are not the same. Each one gives different result. Any idea how I can fix it?
2 commentaires
Iman Ansari
le 6 Mai 2013
X(raw{2,3})====X([3 4 6 7 8 9 10])
X(3:4,6:10)====X([3,4],[6 7 8 9 10])
Diana
le 6 Mai 2013
Réponses (2)
Andrei Bobrov
le 6 Mai 2013
raw(2,3) = {3:4, 6:10};
5 commentaires
Diana
le 6 Mai 2013
Andrei Bobrov
le 6 Mai 2013
raw(2,3) = {3:4, 6:10};
X(raw{2,3})
Diana
le 6 Mai 2013
Andrei Bobrov
le 6 Mai 2013
raw = cell(3);
raw{2,3} = {3:4,6:10};
X = randi(18,10); eg
X(raw{2,3}{:})
Diana
le 13 Mai 2013
Catégories
En savoir plus sur Cell Arrays dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!