在Matlab中如何删除包含可变字符串的单元格数组中的单元格。说我的单元格数组是
'C:\svnTrunk\RadarLib\radarlb\utilities\scatteredInterpolant.m'
'C:\svnTrunk\RadarLib\radarlb\utilities\unitize.m'
'C:\svnTrunk\Simulations\GUIMenu.m'
'C:\svnTrunk\Simulations\Maritime\GenericModel\CalculateOutputs.m'
'C:\svnTrunk\Simulations\Maritime\GenericModel\ComputeBeamLayout.m'
'C:\svnTrunk\Simulations\Maritime\GenericModel\ComputeBeamwidthOnGround3.m'
我想删除所有包含字符串的条目varaible ='GenericModel'所以我只有
'C:\svnTrunk\RadarLib\radarlb\utilities\scatteredInterpolant.m'
'C:\svnTrunk\RadarLib\radarlb\utilities\unitize.m'
'C:\svnTrunk\Simulations\GUIMenu.m'
答案 0 :(得分:3)
因为今天是你的幸运日:
A( cellfun('isempty', strfind(A, 'GenericModel')) )
当然是A
你的单元格数组。