I am facing error while executing this code,pls help me to solve this issue
Ältere Kommentare anzeigen
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 Kommentare
Birdman
am 27 Nov. 2017
What do you want to do with the code?
Prabha Kumaresan
am 27 Nov. 2017
Birdman
am 27 Nov. 2017
Ok,but what do you want to see for idx instead of 2?
Prabha Kumaresan
am 27 Nov. 2017
Prabha Kumaresan
am 27 Nov. 2017
KSSV
am 27 Nov. 2017
Irrespective of what is size of A..it should be size(A,2)...red about size command in matlab.
Antworten (1)
KSSV
am 27 Nov. 2017
0 Stimmen
It should be run till size(A,2) not size(A,3)...note that your matrix A is 2D not 3D.
Kategorien
Mehr zu Startup and Shutdown finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!