How to sort a dot indexed array by rows based on one column
显示 更早的评论
i made a dot indexed array called "pop" using repmat like the following
pop.X = [];
pop.V = [];
pop.F = [];
pop.pBestX = [];
pop.pBestF = [];
pop = repmat(pop, N, 1)
and wanted to sort it by rows based on the columne "pop.F"
what i mean is when pop.F(3) change position to pop.F(5) all other pop.X/pop.V in the same row will follow it
the pop array i have looks like this one

if there's a better way to make this kind of table and sort it, it would be greatly apreciated
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Shifting and Sorting Matrices 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!