matlab练习
clear all;close all;
clc;
randn('seed',0);
mu1=;
S1=;
cls1_data=mvnrnd(mu1,S1,1000);
plot(cls1_data(:,1),cls1_data(:,2),'+');
hold on;
mu2=;
S2=;
cls2_data=mvnrnd(mu2,S2,1000);
plot(cls2_data(:,1),cls2_data(:,2),'r+');
axis([-8 8 -8 8]);
for i=-4:0.1:8
for j=-6:0.1:6
d1=(-mu1)*inv(S1)*(-mu1)';
d2=(-mu2)*inv(S2)*(-mu2)';
d=d1-d2;
if d<0.1
plot(i,j);
end
end
end
grid on;
figure;
mu1=;
S1=;
cls1_data=mvnrnd(mu1,S1,1000);
plot(cls1_data(:,1),cls1_data(:,2),'+');
hold on;
mu2=;
S2=;
cls2_data=mvnrnd(mu2,S2,1000);
plot(cls2_data(:,1),cls2_data(:,2),'r+');
axis([-8 8 -8 8]);
for i=-8:0.1:8
for j=-8:0.1:8
d1=(-mu1)*inv(S1)*(-mu1)';
d2=(-mu2)*inv(S2)*(-mu2)';
d=d1-d2;
if d<0.1
plot(i,j);
end
end
end
grid on;
figure;
mu1=;
S1=;
cls1_data=mvnrnd(mu1,S1,1000);
plot(cls1_data(:,1),cls1_data(:,2),'+');
hold on;
mu2=;
S2=;
cls2_data=mvnrnd(mu2,S2,1000);
plot(cls2_data(:,1),cls2_data(:,2),'r+');
axis([-8 8 -8 8]);
for i=-8:0.1:8
for j=-8:0.1:8
d1=(-mu1)*inv(S1)*(-mu1)';
d2=(-mu2)*inv(S2)*(-mu2)';
d=d1-d2;
if d<0.1
plot(i,j);
end
end
end
grid on;
figure;
mu1=;
S1=;
cls1_data=mvnrnd(mu1,S1,1000);
plot(cls1_data(:,1),cls1_data(:,2),'+');
hold on;
mu2=;
S2=;
cls2_data=mvnrnd(mu2,S2,1000);
plot(cls2_data(:,1),cls2_data(:,2),'r+');
axis([-8 8 -8 8]);
for i=-8:0.1:8
for j=-8:0.1:8
d1=(-mu1)*inv(S1)*(-mu1)';
d2=(-mu2)*inv(S2)*(-mu2)';
d=d1-d2;
if d<0.1
plot(i,j);
end
end
end
grid on;
页:
[1]