2017-10-14 35 views
0

我的阵列与它们的值是1或2,如:Matlab的分配值到字符串

val = [1,2,2,1,...]

现在我想生成其中val的每一个值被替换为字符串的新数组像:

str = {'accept', 'not accept','not accept', 'accept',...}

有人可以帮我把它用Matlab做了什么?

在此先感谢!

回答

1

假设你有一个像options = {'accept', 'not accept'}这样的单元格。一种解决方案可以是:

str =options(val) 

所以,如果val = [1 2 2 1 ...]结果将是:从一个新手

str = {'accept', 'not accept','not accept', 'accept',...} 
+0

这么简单,谢谢! –