Если 'Pic' когда-либо встречается в качестве префикса в ваших строках и нигде в строках, вы можете использовать STRREP , чтобы удалить его следующим образом:
>> x = {'Pic001'; 'Pic002'; 'Pic003'; '004'}
x =
'Pic001'
'Pic002'
'Pic003'
'004'
>> x = strrep(x, 'Pic', '')
x =
'001'
'002'
'003'
'004'
Если 'Pic' может встречаться в других местах ваших строк, и вы хотите удалить его только тогда, когда он встречается в качестве префикса, тогда используйте STRNCMP , чтобы сравнить первые три символа ваших строк:
>> x = {'Pic001'; 'Pic002'; 'Pic003'; '004'}
x =
'Pic001'
'Pic002'
'Pic003'
'004'
>> for ii = find(strncmp(x, 'Pic', 3))'
x{ii}(1:3) = [];
end
>> x
x =
'001'
'002'
'003'
'004'