0

在下面的代码中,我如何告诉它用不同的符号绘制每个类的数据,比如 x 和 circle:

C_11=[3;3.5;4;4.5;5;5.5;7];
C_12=[15;16;17];
C_1=[C_11;C_12];
C_21=[0;0.5;1;2];
C_22=[8;9;10;11;12;13];
C_23=[20;25;30];
C_2=[C_21;C_22;C_23];

%to make the two classes linearly separable
mu_11=MEAN(C_11);
mu_12=MEAN(C_12);
S_11=VAR(C_11,1,1);
S_12=VAR(C_12,1,1);

x=[C_1;C_2]
y= exp(-0.5*(abs(x-mu_11))./S_11)+exp(-0.5*(abs(x-mu_12))./S_12);
x_new=ones([23 2])
plot(x,y,'r+')
4

3 回答 3

2

您可以使用该Marker物业。

举个简单的例子:

x = 1:100;
y1 = sin(x);
y2 = cos(x);

plot(x, y1, 'Marker', 'x', 'Color', 'blue');
hold ('on');
plot(x, y2, 'Marker', 'o', 'Color', 'red');

您可以在此处找到其他线路属性。

于 2012-11-29T14:32:52.113 回答
2

使用以下代码:

plot(x1,y1,'ro',x2,y2,'bx')

robx这里表示标记(它们的颜色和类型)。

于 2012-11-29T14:32:52.973 回答
1

您可以使用不同的参数多次调用 plot 。用于hold on保存旧行。

于 2012-11-29T14:27:39.783 回答