nchoose3

All combinations of three elements.
ダウンロード: 16
更新 2018/12/12

NCHOOSE3 - all combinations of three elements
Y = NCHOOSE3(X) returns all combinations of three elements of the array X.
It is the fast, vectorized version of NCHOOSEK(X,3). X can be any type
of array. When X is a scalar integer > 1, it returns X*(X-1)*(X-2)/6.

Example:
nchoose3([10 20 30 40 50])
% -> 10 20 30
% 10 20 40
% 10 20 50
% 10 30 40
% 10 30 50
% 10 40 50
% 20 30 40
% 20 30 50
% 20 40 50
% 30 40 50

nchoose3({'a','b','c','d','e'})
% -> {'a'} {'b'} {'c'}
% {'a'} {'b'} {'d'}
% {'a'} {'b'} {'e'}
% {'a'} {'c'} {'d'}
% {'a'} {'c'} {'e'}
% {'a'} {'d'} {'e'}
% {'b'} {'c'} {'d'}
% {'b'} {'c'} {'e'}
% {'b'} {'d'} {'e'}
% {'c'} {'d'} {'e'}

See also NCHOOSEK, PERMS, NEXTPERM
NCHOOSE2, PERMN, NCHOOSE, ALLCOMB (on the File Exchange)

version 1.0 (Wednesday, 12. December 2018)
(c) Sebastian J. Schlecht
https://www.sebastianjiroschlecht.com/

Heavily inspired by NCHOOSE2 by
(c) Jos van der Geest
email: samelinoa@gmail.com
http://www.mathworks.nl/matlabcentral/fileexchange/authors/10584

引用

Sebastian Schlecht (2024). nchoose3 (https://github.com/SebastianJiroSchlecht/nchoose3), GitHub. 取得済み .

MATLAB リリースの互換性
作成: R2018b
すべてのリリースと互換性あり
プラットフォームの互換性
Windows macOS Linux
カテゴリ
Help Center および MATLAB AnswersSoftware Development Tools についてさらに検索
タグ タグを追加
謝辞

ヒントを得たファイル: nchoose2

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

GitHub の既定のブランチを使用するバージョンはダウンロードできません

バージョン 公開済み リリース ノート
1.0.2

fix in description

1.0.1

add description

1.0.0

この GitHub アドオンでの問題を表示または報告するには、GitHub リポジトリにアクセスしてください。
この GitHub アドオンでの問題を表示または報告するには、GitHub リポジトリにアクセスしてください。