如何在matlab中获得二维高斯核
how to obtain 2d Gaussian kernel in matlab
如何获得二维圆对称
采样到 3 的高斯加权函数
标准偏差 (3 x 3) 并重新缩放到单位体积?
尝试 fspecial
(图像处理工具箱)和 'gaussian'
选项。例如,
z = fspecial('gaussian', [30 30], 4);
在 30
×30
网格上生成值,采样步长 1
,标准差 4
。
surf(z)
生成图表
函数标准化为单位体积。要检查这一点,请注意采样步长为 1
,因此逼近积分的黎曼和只是所有函数值的总和:
>> sum(z(:))
ans =
1.0000
如何获得二维圆对称 采样到 3 的高斯加权函数 标准偏差 (3 x 3) 并重新缩放到单位体积?
尝试 fspecial
(图像处理工具箱)和 'gaussian'
选项。例如,
z = fspecial('gaussian', [30 30], 4);
在 30
×30
网格上生成值,采样步长 1
,标准差 4
。
surf(z)
生成图表
函数标准化为单位体积。要检查这一点,请注意采样步长为 1
,因此逼近积分的黎曼和只是所有函数值的总和:
>> sum(z(:))
ans =
1.0000