。
2つの配列の和集合
共通の値を1つもつ2つのベクトルを定義します。
A = [5 7 1];B = [3 1 1];
ベクトル一个
とB
の和结合をます。
C = Union(A,B)
C =1×41 3 5 7
普通の行をもつ2つのテーブルを定义し。
一个=表([1:5],['一种';'B';'C';'D';'e'),逻辑([0,1,0,1,0]))
一个=5×3表var1 var2 var3 ____ ____ _____ 1 a false 2 b true 3 c false 4 d true 5 e false
B =表([1:2:10],['一种';'C';'e';'G';'一世'],逻辑(零(5,1)))
B =5×3表Var1 Var2 Var3 ____ ____ _____ 1 A假3 C假5 E假7 G假9 I假
テーブル一个
とB
の和结合をます。
C = Union(A,B)
C =7×3表var1 var2 var3 ____ ____ _____ 1 a false 2 b true 3 c false 4 d true 5 e false 7 g false 9 i false
共通の値を1つもつ2つのベクトルを定義します。
A = [5 7 1];B = [3 1 1];
ベクトル一个
とB
の和集合およびインデックスベクトルia
とib
ををます。
[C,IA,IB] = Union(A,B)
C =1×41 3 5 7
IA =3×13 1 2
ib = 1
C
内の値は,A(IA)
と围兜)
を組み合わせた値です。
3人の性別,年齢および身長のテーブル一个
を定義します。
([=表'M';'M';'F']、[27;52;31],(74;68;64),......'variablenames', {'性别'“年龄”'高度'},......'rownames', {“泰德”“弗雷德”'贝蒂'})
一个=3×3表性别年龄高度______ ___ ______泰德M 27 74 FRED M 52 68贝蒂F 31 64
一个
と同じ変数をもつテーブルB
を定義します。
b =表(['F';'M']、[64;68],[31;47],......'variablenames', {'性别''高度'“年龄”},......'rownames', {'meg''乔'})
B =2×3表性别身高年龄______ ______ ___ Meg F 64 31 Joe M 68 47
テーブル一个
とB
の和集合およびインデックスベクトルia
とib
ををます。
[C,IA,IB] = Union(A,B)
C =4×3表性别年龄高度______ ___ ______贝蒂F 31 64 TED M 27 74 JOE M 47 68 FRED M 52 68
IA =3×13 1 2
ib = 2
梅格
と贝蒂
のデータは同じです。联盟
は一个
からからのインデックスだけをを返しこのインデックスインデックス贝蒂
に対応しています。
共通の行をもつ2つの行列を定義します。
A = [2 2 2;0 0 1);B = [1 2 3];2 2 2;2 2 2];
一个
とB
を综合わせて缲り返しをを除いたたおよびベクトルia
、ib
ををます。
[C ia ib] =联盟(A, B,“行”)
C =3×30 0 1 1 2 3 2 2 2
IA =2×12 1
ib = 1
C
の行は,:一个(ia)
と: B (ib)
の行の組み合わせです。
setOrder.
引数を使ってC
のの値の顺序顺序を指定しし
C
の値を一个
およびB
の値と同じ順序にする場合,“稳定”
を指定します。
A = [5 7 1];B = [3 1 1];[C ia ib] =联盟(A, B,“稳定”)
C =1×45 7 1 3
IA =3×11 2 3
ib = 1
または,関数“排序”
を指定できます。
A = [5 7 1];B = [3 1 1];[C ia ib] =联盟(A, B,“排序”)
C =1×41 3 5 7
IA =3×13 1 2
ib = 1
南
を含む2つのベクトルを定义します。
a = [5 nan 1];B = [4南南];
ベクトル一个
とB
の和结合をます。
C = Union(A,B)
C =1×61 4 5南南南
联盟
は南
値を個別のものとして処理します。
文字ベクトルの细胞配列一个
を作成します。
a = {“狗”,“猫”,“鱼”,“马”};
文字ベクトルの细胞配列B
を作成します。一部のベクトルは末尾に空白文字があります。
b = {'狗 ',“猫”,“鱼”,“马”};
一个
とB
の要素を组みわせわせ。
[C,IA,IB] = Union(A,B)
C =1 x6单元格{'cat'} {'doch'} {'dog'} {'fish'} {'fish'} {'horse'}
IA =4×12 1 3 4
IB =2×11 3
联盟
は,文件ベクトルの细胞配列配列内の末尾の空白字を别别のの字字别别の字としてとしてしししとしてとしてししししとしてとしてししし
列ベクトル文字配列を作物成し。
a = ['一种';'B';'C']
一个=3x1 char array.“A”“B”“C”
类(一)
ans = '字符'
数値型双倍的
の要素を含む行ベクトル作作作作作者
B = [68 69 70]
B =1×368 69 70.
类(B)
ans =“双”
一个
とB
の联盟
は列ベクトル文字配列を返します。
C = Union(A,B)
C =6x1 char array.' a ' ' b ' ' c ' ' d ' ' e ' ' f '
类(C)
ans = '字符'
文章一个
、b
、c
を含む文字ベクトルを作成します。
a = ['一种';'B';'C'];类(一)
ans = '字符'
文章c
、d
、e
を含む文字ベクトルの细胞配列を作成します。
b = {'C','D','e'};类(B)
ans ='cell'
一个
とB
の要素を组みわせわせ。
C = Union(A,B)
C =5x1细胞{'a'} {'b'} {'c'} {'d'} {'e'}
結果のC
は,文字ベクトルの细胞配列になります。
类(C)
ans ='cell'
“遗产”
フラグを使用し,コード内のr2012bおよびそれ以前リリースの联盟
の動作を保持します。
現在の動作における一个
とB
の和结合をます。
A = [5 7 1];B = [3 1 1];[C1,IA1,IB1] =联盟(A,B)
C1 =1×41 3 5 7
ia1 =3×13 1 2
IB1 = 1
一个
とB
の和综合をを,レガシ动作を维持ます。
A = [5 7 1];B = [3 1 1];[C2, ia2 ib2] =联盟(A, B,“遗产”)
C2 =1×41 3 5 7
IA2 =1×21 2
ib2 =1×23 1
A、B
- - - - - -入力配列入力配列。数値配列、合理的配列、文件配列、字符串配列、c一个tegorical 配列、datetime 配列、duration 配列、文字ベクトルの cell 配列、table または timetable として指定します。“行”
オプションを指定した場合,一个
およびB
は同じ数の列をもたなければなりません。
一个
およびB
は次の例外を伴う同一クラスのものでなければなりません。
逻辑
、char
,およびすべての数値クラスは双倍的
配列とと合。
文字ベクトルの细胞配列は,文字配列または字符串配列と組み合わせることができます。
分类配列配列,文章配列,文章ベクトルの细胞配列または串配列と组みわせるせることができ
DATETIME配列は,日本文章ベクトルの细胞配列または単一の日付字ベクトルとと组みせるせることができ
一个
とB
には,データデータに基于追のがあります。
一个
とB
の両方が順序分类配列である場合は,順序を含めて同じカテゴリセットでなければなりません。一个
とB
の両方が顺序顺序でないでないでない合书,同じカテゴリセットをもつ必要,カテゴリ名を使使して実场ささささます。C
のカテゴリは,一个
およびB
からのカテゴリの和集合を並べ替えたものになります。
一个
とB
が表または时间表の場合,その変数名は同じでなければなりません(順序は除く)。表の場合,行名は無視されるため,値が同じで名前が異なる2つの行は等しいと見なされます。时间表の場合、行時間が考慮されるため、値が同じで時間が異なる 2 つの行は、等しくないと見なされます。
一个
とB
がDATETIME配列配列场合书,タイムゾーンの指定が互いにしてなければなりませんません。
また,一个
およびB
は次のクラスメソッドをもつオブジェクトにすることもできます。
排序
(または.“行”
オプションの排队
)
不
これらこれらのオブジェクトませはたとえばのオブジェクトははた异种のオブジェクトクラスから导出た异种のオブジェクトから含み导出异种异种オブジェクトオブジェクトから导出なけれ异种のオブジェクトから导出导出た异种のクラスから含み导出异种のオブジェクトクラスから导出なけれ异种ルートクラスから含み导出なけれ异种のクラスクラス含み含みます异种异种ルートクラスからを含みたとえば异种异种配列クラスを含みます异种异种ルートクラスから含み含みたとえば异种混配列配列から含みますたとえば异种混ルート配列を含み含みたとえば异种混ルート配列を含み含みたとえば异种混ルート配列ませ含みますた异种ルートルートクラスからますた异种混ルートクラスからますたとえば异种异种ルートクラスから含みます异种异种のオブジェクトませませます异种异种のオブジェクトませませます异种异种のオブジェクトませはこれら异种ばオブジェクトませませこれら异种异种のオブジェクトはんたとえばばのオブジェクトはんばばオブジェクトはんこれらばのオブジェクトませこれらこれらばなりませはこれらばのなりませんこれらばばませませこれらなければなりませ将一个
およびB
はグラフィックスオブジェクトのハンドルの配列にすることができます。
setOrder.
- - - - - -顺序フラグ“排序”
(既定値) |“稳定”
“排序”
または“稳定”
として指定される順序フラグは,C
で値(または行)の順序を示します。
フラグ | 説明 |
---|---|
“排序” |
例 C = Union([5 5 3],[1 2 5],“排序”)
C = 1 2 3 5 |
“稳定” |
例 C = Union([5 5 3],[1 2 5],“稳定”)
答案:C |
データ型:char
|细绳
C
- - - - - -一个
とB
を结合わせたデータ一个
とB
を,行,表または时刻表として返されます。能力一个
およびB
が表または时间表の場合,C
の変数の順番は,一个
の変数の順番と同じになります。
入力がベクトルまたは行列,“遗产”
フラグフラグを指定ししていときときC
の形状を次に説明します。
“行”
フラグを指定しててないいない合书,C
ははベクトルです。户外として,一个
とB
の両方が行ベクトルの合成,C
は行ベクトルになります。たとえば,联盟([],[1 - 2])
は列ベクトルを返します。
“行”
フラグを指定した場合,C
は,一个
とB
を综合わせ行を含む行。
一个
とB
の入力のクラスによって,C
のクラスが決まります。
一个
とB
のクラスが同じであるである合,C
は同じクラスになります。
char
または非倍精度数値クラスを双倍的
と組み合わせる場合,C
は非倍精密度力と同じクラスなります。
逻辑
クラスを双倍的
と組み合わせる場合,C
は双倍的
になります。
文库ベクトルベクトル细胞配列配列char
と組み合わせる場合,C
は文字ベクトルの细胞配列になります。
绝对配列を文字ベクトル,文字ベクトルの细胞配列または字符串と組み合わせる場合,C
は分类配列配列になり。
DateTime配列を日志文章ベクトルの细胞配列または単一天の字字ベクトルとと合并综合,C
はDateTime配列配列になり。
字符串配列を文库ベクトルまたは文字のの细胞配列と综合わせる合,C
は字符串配列になり。
ia
- - - - - -一个
のインデックス“遗产”
フラグを指定していないときに列ベクトルとして返される一个
のインデックス。ia
は,和集合に寄与する一个
内の値(または行)を示します。複数回出現する値(または行)が一个
内にある場合,ia
はその値(または行)の最初の出現位置に対するインデックスを含みます。値が一个
とB
の両方にに出现するする合成,ia
には一个
で最初に出現する位置に対するインデックスが含まれます。
ib
- - - - - -B
のインデックス“遗产”
フラグを指定していないときに列ベクトルとして返されるB
のインデックス。ib
は,和集合に寄与するB
内の値(または行)を示します。B
内だけに出現する繰り返しの値(または行)がある場合,ib
は(または行)の最初の出现位置値を含みます。値(または行)が一个
とB
の両方にに出现するする合成,ib
にはその値(または行)のインデックスは含まれ。
表または时间表の変数のサブセットに関する和集合を求めるために,列の添字を使用できます。たとえば,联盟(一个(:,
を使使用できでき。ここここ,var
), B (:,var
))var
は,正の整数,正の整数のベクトル,変数名,変数名の细胞配列または逻辑ベクトルです。あるいはvartype
を使用して,指定したタイプの変数を選択する添字を作成することもできます。
使用上の注意事项事项およびおよび限量事项:
“稳定”
並べ替え順序はサポートされていません。
“遗产”
フラグはサポートされていません。
char
型の入力はサポートされていません。
详细については,高大を参照してください。
使用上の注意事项事项およびおよび限量事项:
コード生成は最初および2番目の引数の细胞配列をサポートしません。
コード生成は可サイズの行と列の间の联盟
をサポートしません。一个
およびB
は同じ方向の可変サイズベクトル入力でなければなりません。
“行”
オプションを指定しない場合,以下の点に注意してください。
入力一个
およびB
は同じ方向のベクトルでなければなりなりん。“遗产”
オプションを指定したた综合,入力一个
およびB
は行ベクトルでなければなりません。
可サイズの行ベクトル最初の次元は固定长长でなければなりませませ変変サイズの列ベクトルででの次元は固定长长长の次元は长长长ば次元は固定长
[]
の入力はサポートされていません。1行0列または0行1列の入力(零(1,0)
など)を使用して,空集合を表します。
“遗产”
オプションを指定したた合,空空の力は1行0列の行にます.0行0列にはなり。
“遗产”
オプションと“行”
オプションの両方を指定した場合,出的力ia
およびib
は列ベクトルになります。これらの出力は,空の場合に0行1列になります。出力C
が0行0列の場合でも,これらの出力は0行0列にはなりません。
setOrder.
が“稳定”
ではないか,“遗产”
オプションを指定した場合,入力はあらかじめ昇順で並べ替えられていなければなりません。最初の出力C
は,昇順で並べ替えられています。
複素数入力は,单身的
または双倍的
でなければなりません。
一方のの力量がでもう一方のの力がの料场は,以下のいずれをを行。
setOrder.
を“稳定”
に设定します。
実数入力をを数の(绝対値)ででますます。x
と仮定します。排序(复杂的(x))
またはsortrows(复杂(x))
を使用します。
ゼロ値のの数部もつもつ复素数号の生成(MATLAB编码器)を参照してください。
使用上の注意事项事项およびおよび限量事项:
“遗产”
フラグはサポートされていません。
64年ビット整数はサポートされません。
详细については,GPUでのMATLAB关键词(并行计算工具箱)を参照してください。
次のmatlabコマンドコマンドにに対応するリンクがクリックされまし
コマンドをmatlabコマンドコマンドウィンドウにににに実行してください.webブラウザーはmatlabコマンドをサポートしていませんんんん。
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。