Cell Array Search and indexing
Show older comments
Hello,
Please how do I find the maximum column in a cell array and assign the index position to other variables?
i = 1:5
j = 1:8
AllOutput{1,i}{1,j};
max([AllOutput{1,i}{1,2}],[],2) % Tried this but cannot seem to get it to work through all the i matrix
DT_values = AllOutput{1,i}{1,2}; % find the maximum column from all the ith array
maximum = ((max(DT_values,[],2)));
[M,I]=find(DT_values==maximum);
Dr_opt = AllOutput{1,i}{1,3};
Output= Dr_opt(I); %Assign other variables to the same index position as above
1 Comment
KALYAN ACHARJYA
on 30 Nov 2020
Can you describe the question with a sample example?
Answers (1)
Zaharaddeen Hussaini
on 30 Nov 2020
Categories
Find more on Matrix Indexing 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!