this is also good for learning SVM algorithm full source code, has been tested.
File list:
MATLABArsenalExec
................\bin
................\...\win32
................\...\.....\atlas_Athlon.dll
................\...\.....\atlas_P4.dll
................\...\.....\atlas_PII.dll
................\...\.....\atlas_PIII.dll
................\...\.....\atlas_PPro.dll
................\...\.....\blas.spec
................\...\.....\dataread.dll
................\...\.....\dformd.dll
................\...\.....\dforrt.dll
................\...\.....\glren_sgl.dll
................\...\.....\gui_sgl.dll
................\...\.....\hardcopy_sgl.dll
................\...\.....\hg_sgl.dll
................\...\.....\java.dll
................\...\.....\lapack.dll
................\...\.....\libmat.dll
................\...\.....\libmatlb.dll
................\...\.....\libmex.dll
................\...\.....\libmmfile.dll
................\...\.....\libmwarpack.dll
................\...\.....\libmwbuiltins.dll
................\...\.....\libmwcl.dll
................\...\.....\libmwfftw.dll
................\...\.....\libmwgcl.dll
................\...\.....\libmwlapack.dll
................\...\.....\libmwmcl.dll
................\...\.....\libmwrefblas.dll
................\...\.....\libmwservices.dll
................\...\.....\libmwsglm.dll
................\...\.....\libmwumfpack.dll
................\...\.....\libmx.dll
................\...\.....\libut.dll
................\...\.....\mclcom.dll
................\...\.....\mfc42.dll
................\...\.....\mlib.dll
................\...\.....\mpath.dll
................\...\.....\msvci70.dll
................\...\.....\msvcp60.dll
................\...\.....\msvcp70.dll
................\...\.....\msvcr70.dll
................\...\.....\msvcr70d.dll
................\...\.....\msvcrt.dll
................\...\.....\m_dispatcher.dll
................\...\.....\m_ir.dll
................\...\.....\m_parser.dll
................\...\.....\numerics.dll
................\...\.....\perl.exe
................\...\.....\sgl.dll
................\...\.....\udd.dll
................\...\.....\udd_mi_sgl.dll
................\...\.....\uiw_sgl.dll
................\Demo
................\....\DataExample1.libSVM.model
................\....\DataExample1.test.txt
................\....\DataExample1.test.txt.pred
................\....\DataExample1.test.txt.result
................\....\DataExample1.train.txt
................\....\DataExample1.train.txt.pred
................\....\DataExample1.train.txt.result
................\....\DataExample1.txt
................\....\DataExample1.txt.pred
................\....\DataExample1.txt.result
................\....\DataExample2.test.txt
................\....\DataExample2.test.txt.pred
................\....\DataExample2.test.txt.result
................\....\DataExample2.train.txt
................\....\DataExample2.txt
................\....\DataExample2.txt.pred
................\....\DataExample2.txt.result
................\....\DataExample2_SVD15.txt
................\....\DataExample3.txt
................\....\DataExample3.txt.pred
................\....\DataExample3.txt.result
................\....\DataExample3.txt.stdout
................\....\Sample1.m
................\....\Sample2.m
................\netlab
................\......\conffig.m
................\......\confmat.m
................\......\conjgrad.m
................\......\consist.m
................\......\Contents.m
................\......\datread.m
................\......\datwrite.m
................\......\dem2ddat.m
................\......\demard.m
................\......\demev1.m
................\......\demev2.m
................\......\demev3.m
................\......\demgauss.m
................\......\demglm1.m
................\......\demglm2.m
................\......\demgmm1.m
................\......\demgmm2.m
................\......\demgmm3.m
................\......\demgmm4.m
................\......\demgmm5.m
................\......\demgp.m
................\......\demgpard.m
................\......\demgpot.m
................\......\demgtm1.m
................\......\demgtm2.m
................\......\demhint.m
................\......\demhmc1.m
................\......\demhmc2.m
................\......\demhmc3.m
................\......\demkmn1.m
................\......\demknn1.m
................\......\demmdn1.m
................\......\demmet1.m
................\......\demmlp1.m
................\......\demmlp2.m
................\......\demnlab.m
................\......\demns1.m
................\......\demolgd1.m
................\......\demopt1.m
................\......\dempot.m
................\......\demprgp.m
................\......\demprior.m
................\......\demrbf1.m
................\......\demsom1.asv
................\......\demsom1.m
................\......\demtrain.m
................\......\dist2.m
................\......\eigdec.m
................\......\errbayes.m
................\......\evidence.m
................\......\fevbayes.m
................\......\gauss.m
................\......\gbayes.m
................\......\glm.m
................\......\glmderiv.m
................\......\glmerr.m
................\......\glmevfwd.m
................\......\glmfwd.m
................\......\glmgrad.m
................\......\glmhess.m
................\......\glminit.m
................\......\glmpak.m
................\......\glmtrain.m
................\......\glmunpak.m
................\......\gmm.m
................\......\gmmactiv.m
................\......\gmmem.m
................\......\gmminit.m
................\......\gmmpak.m
................\......\gmmpost.m
................\......\gmmprob.m
................\......\gmmsamp.m
................\......\gmmunpak.m
................\......\gp.m
................\......\gpcovar.m
................\......\gpcovarf.m
................\......\gpcovarp.m
................\......\gperr.m
................\......\gpfwd.m
................\......\gpgrad.m
................\......\gpinit.m
................\......\gppak.m
................\......\gpunpak.m
................\......\gradchek.m
................\......\graddesc.m
................\......\gsamp.m
................\......\gtm.m
................\......\gtmem.m
................\......\gtmfwd.m
................\......\gtminit.m
................\......\gtmlmean.m
................\......\gtmlmode.m
................\......\gtmmag.m
................\......\gtmpost.m
................\......\gtmprob.m
................\......\hbayes.m
................\......\hesschek.m
................\......\hintmat.m
................\......\hinton.m
................\......\histp.m
................\......\hmc.m
................\......\kmeans.m
................\......\knn.m
................\......\knnfwd.m
................\......\LICENSE
................\......\linef.m
................\......\linemin.m
................\......\mdn.m
................\......\mdn2gmm.m
................\......\mdndist2.m
................\......\mdnerr.m
................\......\mdnfwd.m
................\......\mdngrad.m
................\......\mdninit.m
................\......\mdnnet.mat
................\......\mdnpak.m
................\......\mdnpost.m
................\......\mdnprob.m
................\......\mdnunpak.m
................\......\metrop.m
................\......\minbrack.m
................\......\mlp.m
................\......\mlpbkp.m
................\......\mlpderiv.m
................\......\mlperr.m
................\......\mlpevfwd.m
................\......\mlpfwd.m
................\......\mlpgrad.m
................\......\mlphdotv.m
................\......\mlphess.m
................\......\mlphint.m
................\......\mlpinit.m
................\......\mlppak.m
................\......\mlpprior.m
................\......\mlptrain.m
................\......\mlpunpak.m
................\......\netderiv.m
................\......\neterr.m
................\......\netevfwd.m
................\......\netgrad.m
................\......\nethess.m
................\......\netinit.m
................\......\netlogo.mat
................\......\netopt.m
................\......\netpak.m
................\......\netunpak.m
................\......\newestManual.ps
................\......\oilTrn.dat
................\......\oilTst.dat
................\......\olgd.m
................\......\pca.m
................\......\plotmat.m
................\......\ppca.m
................\......\quasinew.m
................\......\rbf.m
................\......\rbfbkp.m
................\......\rbfderiv.m
................\......\rbferr.m
................\......\rbfevfwd.m
................\......\rbffwd.m
................\......\rbfgrad.m
................\......\rbfhess.m
................\......\rbfjacob.m
................\......\rbfpak.m
................\......\rbfprior.m
................\......\rbfsetbf.m
................\......\rbfsetfw.m
................\......\rbftrain.m
................\......\rbfunpak.m
................\......\rosegrad.m
................\......\rosen.m
................\......\scg.m
................\......\som.m
................\......\somfwd.m
................\......\sompak.m
................\......\somtrain.m
................\......\somunpak.m
................\......\xor.dat
................\SVM
................\...\mySVM.exe
................\...\mySVMpredict.exe
................\...\param2.dat
................\...\param_1Class.dat
................\...\param_RBF.dat
................\...\svmpredict.exe
................\...\svmtrain.exe
................\...\svm_classify.exe
................\...\svm_learn.exe
................\...\tmp.train.txt
................\svml
................\....\consist.m
................\....\Contents.m
................\....\demsvml1.m
................\....\License.txt
................\....\sqlnet.log
................\....\svml.m
................\....\svmlfwd.m
................\....\svmlopt.m
................\....\svmlread.m
................\....\svmltrain.m
................\....\svmlwrite.m
................\....\svm_classify.m
................\....\svm_learn.m
................\temp
................\....\temp.model.txt
................\....\temp.model.txt.traindata
................\....\temp.output.txt
................\....\temp.test.txt
................\....\temp.train.txt
................\toolbox
................\.......\matlab
................\.......\......\datafun
................\.......\......\.......\convnc.dll
................\.......\......\.......\histc.dll
................\.......\......\.......\sortcellchar.dll
................\.......\......\.......\sortrowsc.dll
................\.......\......\datatypes
................\.......\......\.........\cellfun.dll
................\.......\......\iofun
................\.......\......\.....\private
................\.......\......\.....\.......\bitslice.dll
................\.......\......\.....\.......\bmpdrle.dll
................\.......\......\.....\.......\imjpg.dll
................\.......\......\.....\.......\pcxdrle.dll
................\.......\......\.....\.......\pcxrle.dll
................\.......\......\.....\.......\png.dll
................\.......\......\.....\.......\rjpgc.dll
................\.......\......\.....\.......\rtifc.dll
................\.......\......\.....\.......\wjpgc.dll
................\.......\......\.....\.......\wtifc.dll
................\.......\......\.....\hdf.dll
................\.......\......\ops
................\.......\......\...\ismembc.dll
................\.......\......\...\ismembc2.dll
................\.......\......\polyfun
................\.......\......\.......\private
................\.......\......\.......\.......\cubicmx.dll
................\.......\......\.......\.......\dsrchmx.dll
................\.......\......\.......\.......\qhullmx.dll
................\.......\......\.......\.......\tsrchmx.dll
................\.......\......\.......\.......\tsrchnmx.dll
................\.......\......\sparfun
................\.......\......\.......\arpackc.dll
................\.......\......\.......\colamdmex.dll
................\.......\......\.......\symamdmex.dll
................\.......\......\specfun
................\.......\......\.......\besselmx.dll
................\.......\......\.......\erfcore.dll
................\.......\......\.......\gamma.dll
................\.......\......\.......\gammaln.dll
................\.......\......\.......\psi.dll
................\.......\......\timefun
................\.......\......\.......\datenummx.dll
................\.......\......\.......\datevecmx.dll
................\.......\......\uitools
................\.......\......\.......\dialogicons.mat
................\Weka-3-4
................\........\weka-src.jar
................\........\weka.jar
................\ConvertFileInput.pl
................\ConvertSparse.exe
................\Demo1.bat
................\Demo1.bat.bak
................\log
................\Test_classify.exe