📄 demor4.m
字号:
clearclose allecho on;X = (-6:0.1:6)';Y = (sin(pi.*X+eps)./(pi.*X+eps))+normrnd(0,0.2,length(X),1);Xt = (-6:.01:6)';% traingam = 25;sig2 = 0.2;figure(1);subplot(1,2,1);[alpha,b] = trainlssvm({X,Y,'function',gam,sig2,'RBF_kernel','preprocess'});plotlssvm({X,Y,'function',gam,sig2,'RBF_kernel','preprocess'},{alpha,b});hold on; plot(Xt,sinc(Xt),'r-.'); hold offfigure(2);[alpha,b] = robustlssvm({X,Y,'function',gam,sig2,'RBF_kernel','preprocess'});plotlssvm({X,Y,'function',gam,sig2,'RBF_kernel','preprocess'},{alpha,b});hold on; plot(Xt,sinc(Xt),'r-.'); hold offtitle('robust weighted LS-SVM');echo offdisp('Press <ENTER>');pauseoutlier = 1.5*rand(size(Y(1:12:end)))-.75;for i=1:10, Y(1:12:end) = Y(1:12:end)+outlier; figure(1); subplot(1,2,1); [alpha,b] = trainlssvm({X,Y,'function',gam,sig2,'RBF_kernel','preprocess'}); plotlssvm({X,Y,'function',gam,sig2,'RBF_kernel','preprocess'},{alpha,b}); hold on; plot(Xt,sinc(Xt),'r-.'); hold off figure(2); [alpha,b] = robustlssvm({X,Y,'function',gam,sig2,'RBF_kernel','preprocess'}); plotlssvm({X,Y,'function',gam,sig2,'RBF_kernel','preprocess'},{alpha,b}); hold on; plot(Xt,(sin(pi.*Xt+eps)./(pi.*Xt+eps)),'r-.'); hold off title('robust weighted LS-SVM'); end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -