フィルターのクリア

How to filter a cell array from entries from another cell array

6 ビュー (過去 30 日間)
GMabilleau
GMabilleau 2023 年 5 月 4 日
コメント済み: GMabilleau 2023 年 5 月 4 日
Hello,
I have a cell array, called cell1, containing a list of string variables. I would like to remove all variables with the same name in a second cell array, called cell2, and generate a thrid cell array, called cell3, with data from cell2 that were not present in cell1.
For example, let say that cell1 and cell2 are:
cell1 = {'aaa';'bbb';'ccc';'ddd'};
cell2 = {'bbb';'eee';'fff';'aaa';'ccc'};
How to get:
cell3 = {'eee';'fff'}
Thank you in advance,
Guillaume

採用された回答

Stephen23
Stephen23 2023 年 5 月 4 日
編集済み: Stephen23 2023 年 5 月 4 日
cell1 = {'aaa';'bbb';'ccc';'ddd'};
cell2 = {'bbb';'eee';'fff';'aaa';'ccc'};
cell3 = setdiff(cell2,cell1)
cell3 = 2×1 cell array
{'eee'} {'fff'}
  1 件のコメント
GMabilleau
GMabilleau 2023 年 5 月 4 日
Super! exactly what I was looking for. Thanks Stephen23.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMatrices and Arrays についてさらに検索

タグ

製品


リリース

R2022b

Community Treasure Hunt

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

Start Hunting!

Translated by