gpt4 book ai didi

matlab - 在 MATLAB 中删除元胞数组中的字符串

转载 作者:行者123 更新时间:2023-12-02 08:57:41 25 4
gpt4 key购买 nike

fullSeq='ABCDEFG'
Inputcell= {'ABC', 'BDEG','DEFG','ABCDEFG','CDEG','BCDF','ABCDEFG'}

上面的 Inputcell 中有 2 个 'ABCDEFG' 字符串。我怎样才能删除这两个字符串?预期输出应该是:

Outputcell= {'ABC', 'BDEG','DEFG','CDEG','BCDF'}

最佳答案

您可以将逻辑索引与strcmp一起使用:

OutputCell = Inputcell(~strcmp(Inputcell,fullSeq))

OutputCell =

'ABC' 'BDEG' 'DEFG' 'CDEG' 'BCDF'

耶!

关于matlab - 在 MATLAB 中删除元胞数组中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33132115/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com