2015-04-02 103 views
0

如何获得2D圆对称 高斯加权函数被抽样到3 标准偏差(3 x 3)并重新缩放到单位体积?如何在matlab中获得2d高斯核

+0

出了什么问题[randn(HTTP://uk.mathworks。 COM /帮助/ MATLAB/REF/randn.html)? – kkuilla 2015-04-02 09:58:15

回答

1

尝试fspecial(图像处理工具箱)与'gaussian'选项。例如,

z = fspecial('gaussian', [30 30], 4); 

生成上的30×30网格取样步骤1和标准偏差4值。

surf(z) 

产生图形

enter image description here

功能是归一化到单位体积。要对此进行检查,注意采样步骤是1,使黎曼和近似的积分是所有函数值的简单相加:

>> sum(z(:)) 
ans = 
    1.0000