1

例如,类的类型是苹果、橙子和葡萄。现在我在我的matlab代码中使用苹果作为类,如何在cellstr中将类从苹果更改为橙色而不将“苹果”一词一一更改为“橙色”?

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

这意味着我只需键入其中一个类,如橙色,它将创建一个新类,如下所示。

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

1 回答 1

0

class是函数的名称,请勿将其用作变量的名称。

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

c = 

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

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

b = 

    'orange'
    'orange'
    'orange'
    'orange'
于 2012-12-09T05:19:51.977 回答