Manipulate Matrix Element using subscripts (ex: isprime(i-j)) or (i+j)>10)
Afficher commentaires plus anciens
I need to create a oneline command to set a 'n x n' matrix to {1 if i-j isprime, 0 if not). I don't remember how to select an element in this manor. Thank you.
Réponse acceptée
Plus de réponses (1)
Andrei Bobrov
le 22 Nov 2011
n = 10
out = bsxfun(@(x,y)isprime(abs(x-y)),1:n,(1:n)')
1 commentaire
Mark
le 24 Nov 2011
Catégories
En savoir plus sur Resizing and Reshaping Matrices 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!