MATLAB Answers

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

2 views (last 30 days)
BBB
BBB on 5 Nov 2019
Commented: BBB on 5 Nov 2019
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.

  0 Comments

Sign in to comment.

Accepted Answer

ME
ME on 5 Nov 2019
Edited: ME on 5 Nov 2019
For a matrix A
A(A<0)=0
will convert all negative values to zeros.

  2 Comments

BBB
BBB on 5 Nov 2019
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)

Sign in to answer this question.