2017-06-13 2 views
0

Supposons que j'ai une localisation du vecteur = [3; 4, 10]. Je veux convertir le vecteur en forme logique de 20 lignes où la rangée 3,4 et 10 est égale à 1 et le reste est zéro.convertir l'emplacement de vecteur inconnu en forme logique de N

i mettre l'argument comme celui-ci

N=20; 
LOC=[3;4;10]; %location of the original point 
LOGIC= % 20 logical rows where only row 3,4 and 10 equal to 1 

Quelle sera la fonction de LOGIC?

Répondre

0
iwant = zeros(20,1) ; 
loc = [3 4 10] ; 
iwant(loc) = 1 ; 
iwant = logical(iwant) ; 
+0

Thanx Siva pour votre aide – Acobot