Creating a function that goes through a Matrix and scans for any values lesser than 0 (so -1 for example) ?

I need help with creating a function that goes through a Matrix and scans for any values lesser than 0 (so -1 for example) and then replaces it with a 0 if it is less than 0 but does not change any other value that is equal to zero or greater than zero and finally returns back the original input matrix with the less than 0 numbers converted to zero.

 Accepted Answer

For a matrix A
A(A<0)=0
will convert all negative values to zeros.

2 Comments

Just wondering how would you use this line of code to create a flexible user-defined function for any arbitrary matrix input made up of negative, 0 and positive numbers?

Sign in to comment.

More Answers (0)

Categories

Find more on Mathematics and Optimization in Help Center and File Exchange

Asked:

BBB
on 5 Nov 2019

Commented:

BBB
on 5 Nov 2019

Community Treasure Hunt

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

Start Hunting!