Extended-maxima of an Array
3 次查看(过去 30 天)
显示 更早的评论
Hello everyone, I have an array 'A1' that has 21 rows and 6 columns. I want to find the Extended-maxima of each column using the matlab imextendedmax function.
I don't know what is wrong with my code!
for x = 1:6
A1_Colm = imextendedmax(A1(:,x), 1) %Extended-maxima with 1 H-maxima transform
M (21,6) = A1_Colm1; % to save the results from each loop in a new array M
end
The following error appears Subscripted assignment dimension mismatch.
Any help will be highly appreciated.
0 个评论
采纳的回答
Walter Roberson
2012-12-26
imexendedmax() returns an array the same size as its first input, A1(:,x) in this case. You are then trying to store that entire array into a single location, M(21,6).
I suspect that what you want is:
M(:,x) = A1_Colm1;
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!