Extended-maxima of an Array
1 回表示 (過去 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!