1
A
はサイズ1x30974、B
はサイズ55x30974の2つの行列を持っています。マトリクスA
は1から30974までの値を含み、マトリクスB
(第1行)はマトリクスA
の要素でもあるが、順序通りである必要はない。MATLABの条件に基づいて異なるサイズの2つの行列を結合する
だから、単純なケースでは、私が持っているでしょう:
A = [1 2 3 4 5 6 7 8];
B = [1 2 6 8; 20 21 22 23; 30 31 32 33];
を私は私の出力が戻ってくるような方法でA
とB
を比較したいと思います:
C = [1 2 3 4 5 6 7 8; 20 21 NaN NaN NaN 22 NaN 23; 30 31 NaN NaN NaN 32 NaN 33];
最初の行のB
の値がA
の要素である場合、この列のすべての値を返します。 Aの要素がB
の最初の行に値を持たない場合、その列はNaN
です。
私の場合、出力サイズは55x30974です。
私は、ismember
が私が探している機能かもしれないと思いますが、それでもどのようにして列の値を取得できますか?