Borrar filtros
Borrar filtros

Comparing 2 arrays and selecting some out of them

1 visualización (últimos 30 días)
Hi, i want to compare the elements of 2 arrays and choose the tequested values and use them in multiplication. Lets say i have 2 arrays p=[7 3 -1 2 20] and q=[1 5 -4 9 20]
and i want to find out the values of , r1 = p*(p<q). Here is what i've done so far but i seem to be stuck here because i don't know any other function to use.
p=[7 3 -1 2 20];
q=[1 5 -4 9 20];
r1 == p*[p<q];
r1

Respuesta aceptada

madhan ravi
madhan ravi el 28 de Ag. de 2020
r1 = p(p<q);
  6 comentarios
madhan ravi
madhan ravi el 28 de Ag. de 2020
r1 = (p .* q) .* (p < q);
Ilker Enes Çirkin
Ilker Enes Çirkin el 28 de Ag. de 2020
that makes a lot of sense man thank you very much.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Matrix Indexing 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