B = topkrows(X,k) は、配列 X の最初の k 行を、数値データの場合は降順、テキスト データの場合はアルファベットの降順に並べ替えて返します。topkrows は最初の列の要素を基準として並べ替えます。1 列目に等しい値の要素が複数存在する場合、topkrows は 2 列目の要素を基準として並べ替え、その後の等しい値についても同じ動作を繰り返します。
B = topkrows(T,k,vars) は vars によって指定された変数で結果を並べ替えます。この構文を使用して、複数の変数による連続した並べ替えを行います。たとえば、topkrows(T,k,{'Var1','Var2'}) は T の行をまず Var1 の要素に基づいて並べ替え、次に Var2 の要素に基づいて並べ替えます。
B = topkrows(T,k,vars,direction) は並べ替えの方向を指定します。たとえば、T を昇順に並べ替えるには 'ascend' を使用します。
B = topkrows(___,'ComparisonMethod',method) は複素数の比較方法を指定します。比較方法は、'auto'、'real'、'abs' のいずれかにすることができます。
[B,I] = topkrows(T,___) はインデックス ベクトル I も返します。これは選択した行の順序を B = T(I,:) のように示します。
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.