B = topkrows(X,k) は X 内の行を並べ替え、並べ替え後のデータから上位 k 行を返します。行は、数値データの場合は降順、テキスト データの場合はアルファベットの降順に並べ替えられます。topkrows は最初の列の要素を基準として並べ替えます。1 列目に等しい値の要素が複数存在する場合、topkrows は 2 列目の要素を基準として並べ替え、その後の等しい値についても同じ動作を繰り返します。
B = topkrows(T,k,vars) は vars によって指定された変数で結果を並べ替えます。この構文を使用して、複数の変数による連続した並べ替えを行います。たとえば、topkrows(T,k,{'Var1','Var2'}) は T の行をまず Var1 の要素に基づいて並べ替え、次に Var2 の要素に基づいて並べ替えます。