I am facing error while executing this code,pls help me to solve this issue
Show older comments
A = [ 1 12 3 9 5
11 7 8 14 10
6 2 13 4 15]
C = zeros(size(A)) ;
[val,idx] = max(abs(A)) ;
for i = 1:size(A,3)
[val,idx] = max(abs(A(:,i)));
C(idx,i) = val
end
6 Comments
Birdman
on 27 Nov 2017
What do you want to do with the code?
Prabha Kumaresan
on 27 Nov 2017
Birdman
on 27 Nov 2017
Ok,but what do you want to see for idx instead of 2?
Prabha Kumaresan
on 27 Nov 2017
Prabha Kumaresan
on 27 Nov 2017
KSSV
on 27 Nov 2017
Irrespective of what is size of A..it should be size(A,2)...red about size command in matlab.
Answers (1)
KSSV
on 27 Nov 2017
0 votes
It should be run till size(A,2) not size(A,3)...note that your matrix A is 2D not 3D.
Categories
Find more on Startup and Shutdown in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!