Construct a permutation matrix from two vectors

4 ビュー (過去 30 日間)
Lama Hamadeh
Lama Hamadeh 2023 年 3 月 23 日
編集済み: Bruno Luong 2023 年 3 月 23 日
Hi,
If I have two vectors:
a = [1 ; 2 ; 3];
b = [4 ; 5 ; 6];
How can I constrcut a matrix that has the shape of:
Thanks.

採用された回答

Matt J
Matt J 2023 年 3 月 23 日
編集済み: Matt J 2023 年 3 月 23 日
a = [1 ; 2 ; 3];
b = [4 ; 5 ; 6];
[B,A]=ndgrid(b,a);
c=[A(:),B(:)]
c = 9×2
1 4 1 5 1 6 2 4 2 5 2 6 3 4 3 5 3 6

その他の回答 (1 件)

Bruno Luong
Bruno Luong 2023 年 3 月 23 日
編集済み: Bruno Luong 2023 年 3 月 23 日
combinations, new stock function in R2023a
a = [1 ; 2 ; 3];
b = [4 ; 5 ; 6];
combinations(a,b)
ans = 9×2 table
a b _ _ 1 4 1 5 1 6 2 4 2 5 2 6 3 4 3 5 3 6

カテゴリ

Help Center および File ExchangeDelaunay Triangulation についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by