主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

绝对配列の結合

この例では2つの直言配列を結合する方法を示します。

绝对配列の作成

教室の25名の生徒が好む昼食時の飲み物を含む直言配列一个を作成します。

rng (“默认”) A = randi(3,[25,1]);A =分类(1:3,{“牛奶”“水”“果汁”});

一个は25行1列の直言配列で,3つの異なるカテゴリ,牛奶を含んでいます。

绝对配列一个を集計します。

总结(一)
14 .答案为b

教室一个では6名の生徒が牛乳を好み,5名が水,14名がジュースを好みます。

教室Bの28名の生徒が好む昼食時の飲み物を含む直言配列Bを作成します。

B =兰迪(3[28日1]);B =分类(B, 1:3, {“牛奶”“水”“果汁”});

Bは,一个と同じカテゴリを含む28行1列の直言配列です。

绝对配列Bを集計します。

总结(B)
牛奶9水8果汁11

教室Bでは9名の生徒が牛乳を好み,8名が水,11名がジュースを好みます。

绝对配列の連結

教室とBで収集したデータを連結して1つの直言配列Group1にまとめます。

Group1 = [A, B];

绝对配列Group1を集計します。

总结(Group1)
牛奶水果汁

Group1は,53行1列の直言配列であり,3つのカテゴリ,牛奶およびを含んでいます。

異なるカテゴリを含む直言配列の作成

飲み物に関する選択肢にソーダを加えた場合に50名の生徒から収集したデータを含む直言配列Group2を作成します。

Group2 =兰迪(4 [50,1]);Group2 =分类(Group2 1:4, {“果汁”“牛奶”“苏打水”“水”});

绝对配列Group2を集計します。

总结(Group2)
果汁牛奶苏打水

Group2は50行1列の直言配列で,4つのカテゴリ,牛奶苏打水を含んでいます。

異なるカテゴリを含む配列の連結

Group1のデータとGroup2のデータを連結します。

学生= [Group1; Group2];

作成された直言配列学生を集計します。

总结(学生)
牛奶水果汁苏打水

連結によって2番目の入力のみに含まれているカテゴリ苏打水が1番目の入力に含まれているカテゴリのリストの最後に追加され,牛奶苏打水となります。

reordercatsを使用して,绝对配列学生内のカテゴリの順序を変更します。

= reordercats(学生,{“果汁”“牛奶”“水”“苏打水”});类别(学生)
ans =4 x1细胞{'juice'} {'milk'} {'water'} {'soda'}

绝对配列の和集合

関数联盟を使用して,Group1およびGroup2から固有の回答を見つけます。

C =联盟(Group1 Group2)
C =4 x1分类牛奶水果汁苏打水

联盟は,Group1Group2を組み合わせた値を重複なく返します。この場合,Cは連結配列学生のカテゴリと等しくなります。

この例に含まれる直言配列はすべて,非順序配列です。順序分类配列を結合するには、それらの配列内のカテゴリ集合が順序を含めて同じでなければなりません。

参考

||||||

関連する例

詳細