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

2 ビュー (過去 30 日間)
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.

採用された回答

ME
ME 2019 年 11 月 5 日
編集済み: ME 2019 年 11 月 5 日
For a matrix A
A(A<0)=0
will convert all negative values to zeros.
  2 件のコメント
BBB
BBB 2019 年 11 月 5 日
Hi,
Thanks this works perfectly!
Cheers
BBB
BBB 2019 年 11 月 5 日
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?

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLogical についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by