Find the Most Constant Minimum Difference in a 2D array
1 次查看(过去 30 天)
显示 更早的评论
I have a 2-Dimensional Array where each column refers to a different threshold value. Each row in a given column contains difference (A-B) results between two arrays. What I need to do is find out which of these columns consistently produces the least amount of differences (in other words, A-B stays between C [min] and N[max] for the entirety of the column, but where the values of C and N are unknown).
This question accompanies this older question , however this older question is now irrelevant as the only part of the code I don't know how to figure out yet is this part.
0 个评论
回答(2 个)
Image Analyst
2016-8-31
How can C and N be unknown? I can tell you 35% of the elements in column 1 are between 5 and 10 if I know what 5 and 10 are. But if you're not going to tell me 5 and 10, then how am I supposed to know what your lower and upper range values are?
Why does C and N matter anyway? Why can't you just do
columnMeans = mean(abs(array2D), 1)
[leastDiff, colWithLeastDiff] = min(columnMeans)
to find the column that has, on average over all the rows, the least absolute difference?
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Resizing and Reshaping Matrices 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!