例如,类的类型是apple,orange和grape。 现在我在我的matlab代码中使用apple作为类,如何在cellstr中将类从apple更改为orange而不将“apple”一词逐个更改为“orange”?
class=[cellstr('apple');cellstr('apple');cellstr('apple');cellstr('apple')];
这意味着我只需输入类似橙色的类,它就会创建一个新类,如下所示。
class=[cellstr('orange');cellstr('orange');cellstr('orange');cellstr('orange')];
答案 0 :(得分:0)
class
是函数的名称,不要将其用作变量名称。
>> c = repmat({'apple'}, 4, 1)
c =
'apple'
'apple'
'apple'
'apple'
>> b = strrep(c, 'apple', 'orange')
b =
'orange'
'orange'
'orange'
'orange'