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 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Shuoze Xu
am 27 Aug. 2019
Kommentiert: KALYAN ACHARJYA
am 28 Aug. 2019
The index first number divisible by 3 is: 3
but I do not know how to get the position from the vector.
0 Kommentare
Akzeptierte Antwort
KALYAN ACHARJYA
am 27 Aug. 2019
Bearbeitet: KALYAN ACHARJYA
am 27 Aug. 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 Kommentare
KALYAN ACHARJYA
am 28 Aug. 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));
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Matrix Indexing finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!