Finding when data in a matrix exceeds a certain value

12 次查看(过去 30 天)
Hi,
I am trying to find the onset of damage within a matrix of data. I have subtracted away the standard deviation of the data and am now trying to find where the data is larger than the standard deviation, i.e. greater than 0.
Is there a function in MATLAB that will tell me when the data exceeds 0 and will print the row number?
Thanks

采纳的回答

Star Strider
Star Strider 2015-3-2
To find the row number where the data exceeds zero, use the find function with two outputs:
x = randi(10, 5, 5)-9; % Example Data
[xr, xc] = find(x > 0);
The ‘xr’ variable here has the row numbers of all the values that exceed zero. (The corresponding column numbers are in ‘xc’.)

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by