I am facing error while executing this code,pls help me to solve this issue
显示 更早的评论
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 个评论
Birdman
2017-11-27
What do you want to do with the code?
Prabha Kumaresan
2017-11-27
Birdman
2017-11-27
Ok,but what do you want to see for idx instead of 2?
Prabha Kumaresan
2017-11-27
Prabha Kumaresan
2017-11-27
KSSV
2017-11-27
Irrespective of what is size of A..it should be size(A,2)...red about size command in matlab.
回答(1 个)
KSSV
2017-11-27
0 个投票
It should be run till size(A,2) not size(A,3)...note that your matrix A is 2D not 3D.
类别
在 帮助中心 和 File Exchange 中查找有关 Startup and Shutdown 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!