Write a script that given a vector, called A, of n numbers, outputs the index of the first number divisible by 3. Sample Output: Given A = [5, 4, 6, 7, 3] divisible by 3 is:3
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Shuoze Xu
le 27 Août 2019
Commenté : KALYAN ACHARJYA
le 28 Août 2019
The index first number divisible by 3 is: 3
but I do not know how to get the position from the vector.
0 commentaires
Réponse acceptée
KALYAN ACHARJYA
le 27 Août 2019
Modifié(e) : KALYAN ACHARJYA
le 27 Août 2019
A = [5, 4, 6, 7, 3];
idx=find(mod(A,3)==0); % Gives the index number / Position
disp(A(idx)); % Gives the those idx number in A
2 commentaires
KALYAN ACHARJYA
le 28 Août 2019
In A there are two numbers, which are divisible by 3, numbers are 6 (position 3) and 3 (position 5)
A = [5, 4, 6, 7, 3];
idx=find(mod(A,3)==0) % This line gives the index position
Result:
idx =
3 5
If you are interested to know the those index position number, use
disp(A(idx));
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Matrix Indexing 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!