求画RBF神经网络核函数(即高斯核函数,多二次核函数,逆多二次核函数)图像的MATLAB代码

求画RBF神经网络核函数(即高斯核函数,多二次核函数,逆多二次核函数)图像的MATLAB代码,第1张

径向基函数是单变量的函数,直接用plot命令即可。画出来的图像应该是个尖顶的对称函数曲线。

plot(x,y):若y和x为同维向量,则以x为横坐标,y为纵坐标绘制连线图。若x是向量,y是行数或列数与x长度相等的矩阵,则绘制多条不同色彩的连线图,x被作为这些曲线的共同横坐标。若x和y为同型矩阵,则以x,y对应元素分别绘制曲线,曲线条数等于矩阵列数。

例子:

在0≤x≤2π区间内,绘制曲线

y=2e-05xcos(4πx)

程序如下:

x=0:pi/100:2pi;y=2exp(-05x)cos(4pix);

plot(x,y)

A(i,:)-A(j,:)表示A矩阵的第i行减去第j行,得到的是一个行向量;

norm函数是取2范数,也就是向量的各项平方求和再开方。(因此我觉得后面再^1/2开一次方好像错了,纯属个人猜测,说错误怪)

对于两重for循环,i从1到m循环,对于每个i,j又从1到m循环。

if(x<-05)

y=0;

else if(x>05)

y=0;

else

y=1;

end

plot(y);

这样可以表示矩形函数

KDE是个广泛应用的算法,从你提供的这些注释不能太清楚你程序应用的场景(图像处理还是?)所以不能很清晰的解释,但大概意义我可以猜测一下

point是一个NM的样值矩阵,N是维数M是每维的样值。因为具体意义不明,我用图像举例,Ndim就是RGB三色,Npoints就是对应RGB的一系列样值。

weights既然是[1Npoints],就是上述那一系列样值对应的权值矩阵

type就是核函数的种类,高斯还是拉普拉斯什么的

ksize说实话没看懂。。。不好意思

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/12187809.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存