– Generate a vector of 20 random integers, each in the range from 50 to 100. Create a variable evens that stores all of the even numbers from the vector and a variable odds that stores the odd numbers.

10 visualizaciones (últimos 30 días)
Can someone please help me solve this problem? I haven't learn about (mod) yet! so please if you can provide me another way to do that will be helpful. Thanks
  1 comentario
Korede Akinpelumi
Korede Akinpelumi el 16 de Mayo de 2017
Editada: Walter Roberson el 16 de Mayo de 2017
function [evens,odds]=assignm
A=randi(51,1,20)+49;
B=50:2:100;
C=51:2:99;
evens=intersect(A,B);
odds=intersect(A,C);
end

Iniciar sesión para comentar.

Respuestas (1)

KSSV
KSSV el 9 de Feb. de 2017
Editada: KSSV el 9 de Feb. de 2017
vec = randsample(50:100,20) ; % get 20 random numbers between 50 and 100
themod = mod(vec,2) ; % calculate the mod
even = vec(themod==0) ; % even numbers
odd = vec(themod==1) ; % odd numbers
  2 comentarios
Rehab Mohamed`
Rehab Mohamed` el 9 de Feb. de 2017
thanks for your answer, but is there any other way to do it? because we haven't learn about (themod) yet, and i really don't know what does it mean. thank you
KSSV
KSSV el 9 de Feb. de 2017
Read about mod. It is very basic. It is called modulo operation.

Iniciar sesión para comentar.

Categorías

Más información sobre Logical en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by