2012-12-08 39 views
1

例如,類的類型是蘋果,桔子和葡萄。 現在我在我的matlab代碼中使用蘋果作爲類,如何在單元格中將蘋果類更改爲橙色,而不必將單詞「蘋果」逐個更改爲「橙色」?更改cellstr中類的名稱

class=[cellstr('apple');cellstr('apple');cellstr('apple');cellstr('apple')]; 

這意味着我只需鍵入橙色類之一,它將創建一個新的類,如下所示。

class=[cellstr('orange');cellstr('orange');cellstr('orange');cellstr('orange')]; 

回答

0

class是一個函數的名字,不要用它作爲變量的名字。

>> c = repmat({'apple'}, 4, 1) 

c = 

    'apple' 
    'apple' 
    'apple' 
    'apple' 

>> b = strrep(c, 'apple', 'orange') 

b = 

    'orange' 
    'orange' 
    'orange' 
    'orange'