数値のセル配列がありますが、セル配列の大部分は空です。たとえば、次のようになります。
x =
[] [6] [] [4] [] [] [] [1]
一致する配列yがあります
y = [1, 3,1,5,7,3,1,5]
セル配列 x から数値のインデックスを取得し、それらを使用して y から対応する値を取得したいと考えています。したがって、x(2) は y(2) と一致します。を使用して x を配列に変換します
x = cell2mat(x);
しかし、問題はそれが戻ってくることです
x = [6,4,1]
これでは正しいインデックスを取得できないため、X を並べ替えてから、それに応じて Y を並べ替えて、同じインデックスが一致するようにします。セル配列では機能しない並べ替えを使用しようとしました。