plot_gaussian.m
来自「patten regnization source从1-14章能运行」· M 代码 · 共 30 行
M
30 行
function [hh] = plot_gaussian(covar,mu,col,n)
if ~isempty(find(covar-covar == 0))
if size(mu,1) < size(mu,2), mu = mu'; end
if size(covar,1) == 3
theta = (0:1:n-1)'/(n-1)*pi;
phi = (0:1:n-1)/(n-1)*2*pi;
sx = sin(theta)*cos(phi);
sy = sin(theta)*sin(phi);
sz = cos(theta)*ones(1,n);
svect = [reshape(sx,1,n*n); reshape(sy,1,n*n); reshape(sz,1,n*n)];
epoints = sqrtm(covar) * svect + mu*ones(1,n*n);
ex = reshape(epoints(1,:),n,n);
ey = reshape(epoints(2,:),n,n);
ez = reshape(epoints(3,:),n,n);
colourset = [1 0 0; 0 1 0; 0 0 1; 1 1 0; 1 0 1; 0 1 1];
colour = colourset(mod(col-1,size(colourset,1))+1,:);
hh = mesh(ex,ey,ez, reshape(ones(n*n,1)*colour,n,n,3) );
hidden off
light
% EPS 屈侥栏肺 瘤沥等 颇老俊 历厘且 荐 乐霸 官操扁困秦辑绰
% 'mesh' 疙飞篮 秦惑档甫 棵妨 弊妨林绢具 茄促. 捞 版快俊绰 困狼 5临 措脚 促览
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?