Plot 以倍频程为每个分类器绘制带有单独标记的分类数据?

Plot 以倍频程为每个分类器绘制带有单独标记的分类数据?,plot,octave,Plot,Octave,我有一个向量作为数据,其中有0和1: y = [0;1;0;1;1;1;1;;0;0;0;0;0] 我想将它与一些X值进行对比,这样“y=0”的训练示例的标记为“o”,而“y=1”的训练示例的标记为“+”。我怎样才能在八度音阶中做到这一点?我不熟悉八度音阶,因此无法理解这一点。用所需的标记分别绘制零和一。使用logical获取y的逻辑索引 x = 1:12; y = [0; 1; 0; 1; 1; 1; 1; 0; 0; 0; 0; 0]; logind = logical(y); plot(

我有一个向量作为数据,其中有0和1:

y = [0;1;0;1;1;1;1;;0;0;0;0;0]

我想将它与一些X值进行对比,这样“y=0”的训练示例的标记为“o”,而“y=1”的训练示例的标记为“+”。我怎样才能在八度音阶中做到这一点?我不熟悉八度音阶,因此无法理解这一点。

用所需的标记分别绘制零和一。使用logical获取y的逻辑索引

x = 1:12;
y = [0; 1; 0; 1; 1; 1; 1; 0; 0; 0; 0; 0];
logind = logical(y);
plot(x(logind),y(logind),'+', ...
    x(~logind), y(~logind),'o');
axis([-1 13 -0.2 1.2]);