ind2sub output in arrayform

3 vues (au cours des 30 derniers jours)
Bananach
Bananach le 16 Avr 2016
The syntax of ind2sub is
[s1,s2,s3,...,sd]=ind2sub(size,i)
where s1,... are d vectors of size Nx1 when i has size Nx1 and size has d dimensions.
Is there a way to write something like s=ind2sub(size,i) where s has size Nxd?

Réponse acceptée

Azzi Abdelmalek
Azzi Abdelmalek le 16 Avr 2016
Modifié(e) : Azzi Abdelmalek le 16 Avr 2016
A=randi(5,5,4,3)
id=[1 12 25 45]'
idx=cell(ndims(A),1)
[idx{:}]=ind2sub(size(A),id)
celldisp(idx)

Plus de réponses (0)

Catégories

En savoir plus sur Matrix Indexing dans Help Center et File Exchange

Tags

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by