径向基函数是单变量的函数,直接用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说实话没看懂。。。不好意思
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)