Create a new vector with even numbers first.

13 Ansichten (letzte 30 Tage)
Michael Noak
Michael Noak am 20 Okt. 2019
Beantwortet: ABHILASH SINGH am 20 Okt. 2019
I have a vector = [20 21 22 23 24 25 26 27 28 29]
My task is to create a new vector from the first, with the even numbers first and then the odd numbers = [20 22 24 26 28 21 23 25 26 27 28 29]
Last I have to make it the Dame way but Vice versa.

Antworten (1)

ABHILASH SINGH
ABHILASH SINGH am 20 Okt. 2019
x = [20 21 22 23 24 25 26 27 28 29]
% Find indices where x is even:
evenIndices = rem(x, 2) == 0
% Extract only the even numbers into a new vector.
allTheEvenNumbers = x(evenIndices)

Kategorien

Mehr zu MATLAB finden Sie in Help Center und File Exchange

Tags

Produkte


Version

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by