?? pkernelproj.html
字號:
<html><head> <meta HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=ISO-8859-1"> <title>pkernelproj.m</title><link rel="stylesheet" type="text/css" href="../../m-syntax.css"></head><body><code><span class=defun_kw>function</span> <span class=defun_name>pkernelproj</span>(<span class=defun_in>model,options</span>)<br><span class=h1>% PKERNELPROJ Plots isolines of kernel projection.</span><br><span class=help>%</span><br><span class=help>% <span class=help_field>Synopsis:</span></span><br><span class=help>% pkernelproj(model)</span><br><span class=help>% pkernelproj(model,options)</span><br><span class=help>%</span><br><span class=help>% <span class=help_field>Description:</span></span><br><span class=help>% This function plots isolines corresponding to points</span><br><span class=help>% having equal value of projection onto kernel basis</span><br><span class=help>% (e.g. onto principal component in Kernel PCA). </span><br><span class=help>% See 'help kernelproj' for more help on kernel projection.</span><br><span class=help>%</span><br><span class=help>% <span class=help_field>Input:</span></span><br><span class=help>% model [struct] Defines kernel data projection. </span><br><span class=help>%</span><br><span class=help>% options [struct] Controls apperance:</span><br><span class=help>% .contours [1x1] Number of plotted contours (Default 10).</span><br><span class=help>% .xgrid [1x1] Density of sampling in x-axis (default 25).x</span><br><span class=help>% .ygrid [1x1] Density of sampling in y-axis (default 25).</span><br><span class=help>% </span><br><span class=help>% <span class=help_field>Example:</span></span><br><span class=help>% help kpca;</span><br><span class=help>% </span><br><span class=help>% See also </span><br><span class=help>% KERNELPROJ, KPCA, GDA.</span><br><span class=help>%</span><br><hr><span class=help1>% <span class=help1_field>About:</span> Statistical Pattern Recognition Toolbox</span><br><span class=help1>% (C) 1999-2003, Written by Vojtech Franc and Vaclav Hlavac</span><br><span class=help1>% <a href="http://www.cvut.cz">Czech Technical University Prague</a></span><br><span class=help1>% <a href="http://www.feld.cvut.cz">Faculty of Electrical Engineering</a></span><br><span class=help1>% <a href="http://cmp.felk.cvut.cz">Center for Machine Perception</a></span><br><br><span class=help1>% <span class=help1_field>Modifications:</span></span><br><span class=help1>% 4-may-2004, VF</span><br><span class=help1>% 22-jan-2003, VF</span><br><span class=help1>% 8-July-2001, V.Franc </span><br><br><hr><span class=keyword>if</span> <span class=stack>nargin</span> < 2, options = []; <span class=keyword>end</span><br><span class=keyword>if</span> ~isfield(options,<span class=quotes>'contours'</span>), options.contours=10; <span class=keyword>end</span><br><span class=keyword>if</span> ~isfield(options,<span class=quotes>'xgrid'</span>), options.xgrid=25; <span class=keyword>end</span><br><span class=keyword>if</span> ~isfield(options,<span class=quotes>'ygrid'</span>), options.ygrid=25; <span class=keyword>end</span><br><br>oldhold=ishold; <br>hold on;<br><br><span class=comment>% Testing points - grid [xgrid x ygrid].</span><br>w = <span class=graph>axis</span>;<br>xrange=w(1):(w(2)-w(1))/options.xgrid:w(2);<br>yrange=w(3):(w(4)-w(3))/options.ygrid:w(4);<br><br>[X,Y] = meshgrid(xrange,yrange);<br>Xtst=[reshape(X,1,prod(size(X)));reshape(Y,1,prod(size(Y)))];<br><span class=comment>% </span><br>Z = kernelproj(Xtst,model);<br><br><span class=comment>% Plot contours of selected features.</span><br><span class=keyword>for</span> i=1:size(Z,1),<br> map = reshape(Z(i,:), length(yrange), length(xrange));<br> contour(xrange, yrange, map, options.contours, marker_color(i));<br><span class=keyword>end</span><br><br><span class=comment>% </span><br><span class=keyword>if</span> ~oldhold, hold off; <span class=keyword>end</span><br><br><span class=jump>return</span>;<br></code>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -