Borrar filtros
Borrar filtros

How can I filter the negative value?

3 visualizaciones (últimos 30 días)
sewook
sewook el 20 de Abr. de 2012
Hello, I am a beginner at MATLAB and English, but I would like to use this tool, please give a answer.
the matrix A like below:
A = [100 -20 50 -3]
I would like to convert like below:
B = [100 0 50 0] %make 0 if a value is negative.
or
C = [10000 -20 5000 -3] % multiply 100 if value is positive.
how can I do this convertion?

Respuesta aceptada

Rick Rosson
Rick Rosson el 20 de Abr. de 2012
B = A.*(A>0);
C = A.*(A>0)*100 + A.*(A<0);
  1 comentario
sewook
sewook el 20 de Abr. de 2012
Thank you~ ^^;
it is very simple and clear~~

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Get Started with MATLAB en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by