我已将Excel表格导入MATLAB作为表格。有些列的值类似于('是',' No')和(' A',' B',' C'' d&#39)。
如何将这些值转换为数值?
答案 0 :(得分:0)
我举一个例子,你可以在以后扩展到你的问题:
这里我有一个单元格,考虑导入到matlab中,我想用true(1)替换元素,如果元素是' Y'否则为假(0):
D = {'Y','N','N','Y','N'};
'Y' 'N' 'N' 'Y' 'N'
cellfun(@(x)(x=='Y'),D)
ans =
1 0 0 1 0