check for decrease and increase

37 次查看(过去 30 天)
i have a matrix and check for a column to see if the values are rapidly decreasing in steps of five. how to check for it? for example the matrix is x and the second column.

采纳的回答

KSSV
KSSV 2018-11-5
Read about diff. This will get the difference of successive rows. If decreasing diff would be negative, if increasing diff will be positive.

更多回答(3 个)

madhan ravi
madhan ravi 2018-11-5
编辑:madhan ravi 2018-11-5
x=[100:-5:0] %an example
issorted(x,'strictdescend') %to check if they are sorted
abs(diff(x))==5

Image Analyst
Image Analyst 2018-11-5
编辑:Image Analyst 2021-11-23
Try the function findchangepts(), in versions of MATLAB r2016a and later.

Palnati saidatta
Palnati saidatta 2021-11-23
x=[100:-5:0] %an example
issorted(x,'strictdescend') %to check if they are sorted
abs(diff(x))==5

类别

Help CenterFile Exchange 中查找有关 Logical 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by