matlab 二维高斯函数的三维散点图二维高斯函数 exp(-x.^2-y.^2)三维散点图 scatter3每一维上的向量也需要造数据集用的 既然是造数 最好能加点噪声数据画出来了n=1000;noise=0.05;xy = 1 - 2 * rand(2,n);X =
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 13:36:57
matlab 二维高斯函数的三维散点图二维高斯函数 exp(-x.^2-y.^2)三维散点图 scatter3每一维上的向量也需要造数据集用的 既然是造数 最好能加点噪声数据画出来了n=1000;noise=0.05;xy = 1 - 2 * rand(2,n);X =
matlab 二维高斯函数的三维散点图
二维高斯函数 exp(-x.^2-y.^2)
三维散点图 scatter3
每一维上的向量也需要
造数据集用的
既然是造数 最好能加点噪声数据
画出来了
n=1000;
noise=0.05;
xy = 1 - 2 * rand(2,n);
X = [xy; exp(-xy(1,:).^2 - xy(2,:).^2)]' + noise * randn(n,3);
X(:,3) = X(:,3) * 10;
t = xy';
labels = uint8(X(:,3));
figure,scatter3(X(:,1),X(:,2),X(:,3),5,labels); title('Original dataset'),drawnow
不过有个问题 rand随机数 0 1取不到 导致画出的山峰 顶和底部的数据都较少怎么办
形状奇怪
matlab 二维高斯函数的三维散点图二维高斯函数 exp(-x.^2-y.^2)三维散点图 scatter3每一维上的向量也需要造数据集用的 既然是造数 最好能加点噪声数据画出来了n=1000;noise=0.05;xy = 1 - 2 * rand(2,n);X =
其实不关rand取不到0,1的问题,只是x和y的取值范围有点小
xy = 2 - 4 * rand(2, n);
取(-2,2)区间,图会好看很多