demor1.m

来自「SVM支持向量机 里面包含一个教程」· M 代码 · 共 47 行

M
47
字号
clearclose allecho on;X = (-6:0.1:6)';Y = (sin(pi.*X+eps)./(pi.*X+eps))+0.2*sin(X*10)+normrnd(0,0.1,length(X),1);Xt = (-6:.01:6)';% traingam = 2;sig2 = 0.02;[alpha,b] = trainlssvm({X,Y,'function',gam,sig2,'RBF_kernel','preprocess'});% simulate Yt = simlssvm({X,Y,'function',gam,sig2,'RBF_kernel','preprocess'},{alpha,b}, Xt);% make-a-plotfigure;plotlssvm({X,Y,'function',gam,sig2,'RBF_kernel','preprocess'},{alpha,b});hold on; plot(Xt,sinc(Xt),'r-.'); hold offdisp('press <ENTER>');pause% traingam = 100;sig2 = 0.02;[alpha,b] = trainlssvm({X,Y,'function',gam,sig2,'RBF_kernel','preprocess'});% simulate Yt = simlssvm({X,Y,'function',gam,sig2,'RBF_kernel','preprocess'},{alpha,b}, Xt);% make-a-plotfigure;plotlssvm({X,Y,'function',gam,sig2,'RBF_kernel','preprocess'},{alpha,b});hold on; plot(Xt,(sin(pi.*Xt+eps)./(pi.*Xt+eps))+0.2*sin(10*Xt),'r-.'); hold offecho off

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?