Если вы хотите придерживаться своего кода цикла, вы можете добавить к первоначально пустому новому списку TB (x), (после того, как вы найдете мин внутри цикла), и, наконец, переполнить TB этим списком, как вы это делаетедля 'cost'.
Кроме того, вы можете, например, использовать функцию sort () MATLAB, получить ее индексы и применить их к ТБ, например:
[~, I] = sort(cost) ;
TB = TB(I) ;
Также, если вы планируетечасто используйте структуру book-cost, вы можете определить их как таблицу, а затем использовать функцию sortrows () MATLAB, которую можно применять к таблицам.Смотрите документацию, в частности - сортировку по переменным таблицы.