文字列 A (300.000 x 7) のセル配列の 2 つの列で文字列のベクトルを検索したいと思います。
string=[53716;59428;58221;679854].
以下にコードを示します。
y=arrayfun(@(x)~cellfun(@isempty,regexp(A(:,3:4),string(x))),1:numel(string),'uni',false);
y=cat(1,y{:});
この質問は、MATLAB でセル配列内の文字列を検索する方法に似ていますか? そしてこれ正規表現でセル配列を検索する
ただし、このソリューションには数時間かかります。同じ操作を実行するより効率的な方法を知っている人はいますか?