运行此命令时,为什么我在matlab中收到此错误:
sp = categorical(species);
我加载了两个向量,其中一个是:
species <150 x 1 cell>
答案 0 :(得分:1)
我正在使用MATLAB-2013a,命令:
sp = categorical(species);
我们知道species
作为列向量加载,需要转换为double(正值)矩阵。我们必须运行以下命令才能使此向量与函数input-argument:
sp = nominal(species);
sp = double(sp);
以上两行在MATLAB-2013a中做了同样的工作(据我所知)代替
sp=categorical(species);