本文主要是介绍MATLAB-在一个区域内生成一个cluster,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
clc,clear all,close all
MU1 = [-0.25 -1];
SIGMA1 = [0.04 0; 0 0.04];
MU2 = [0.25 1];
SIGMA2 = [0.04 0; 0 0.04];
MU3 = [-1 0.25];
SIGMA3 = [0.04 0; 0 0.04];
MU4 = [1 -0.25];
SIGMA4 = [0.04 0; 0 0.04];
X = [mvnrnd(MU1,SIGMA1,300);mvnrnd(MU2,SIGMA2,300)];
Y = [mvnrnd(MU3,SIGMA3,300);mvnrnd(MU4,SIGMA4,300)];
scatter(Y(:,1),Y(:,2),10,'.')
hold on
scatter(X(:,1),X(:,2),10,'.')
xlim([-1.5 1.5])
ylim([-1.5 1.5])
xlabel('同相幅度')
ylabel('正交幅度')
title('散点图')
这篇关于MATLAB-在一个区域内生成一个cluster的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!