changexot.m

来自「这是用matlab编写的支持向量机的函数工具箱」· M 代码 · 共 43 行

M
43
字号
function changexot ( s )# changes the x,o,t, data set to a standard set indexed by sglobal x;global o;global t;counter = 0 ; if(++counter && s==counter)  x=[1,2,3,4,5,6] ;  o=[1,1,0,0,0,1] ;  t=[1,1.25,0.1] ;  gset xrange [0:7] ;elseif (++counter && s==counter)  x=[0, 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5, 5.5, 6 , 7] ;  gset xrange [-0.5:7.5] ;  o=[0,0,0,0,0,1,0,1,0,1,0,0,0] ;  t=[-1,-1.25,-0.1] ;elseif ( ++counter && s==counter) x=[0:35]/5.0 ; o=zeros(size(x)); o(1,7)=1; o(1,17)=1; o(1,12)=1; t=[-1,-1.25,-0.1] ;elseif(++counter && s==counter)  x=[-6,-5,-4,-3,-2,-1,-0.5,0,0.5, 1, 1.5, 2, 2.5, 3, 3.5, 4, 4.5, 5, 5.5, 6 , 7] ;  o=[0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,1,0,0,0] ;  t=[-1,-1.25,-0.1] ;  gset ytics  gset xrange [-7.5:7.5] ;else	print "enter x,o,t then type quit e.g.";	print "x=[1,2,3,4,5,6] ;"	print "o=[1,1,0,0,0,1] ;"	print "t=[1,1.25,0.1] ;" keyboard ;endifendfunction	

⌨️ 快捷键说明

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