【例子介绍】DotNumerics C#矩阵运算 线性代数 数值分析库
DotNumerics C#矩阵运算 线性代数 数值分析库 DotNumerics is a website dedicated to numerical computing for .NET. DotNumerics includes a Numerical Library for .NET. The library is written in pure C# and ...
【相关图片】
【源码结构】
文件清单
└── DotNumerics V1.1 Dec-15-2009
├── Binaries
│ ├── Debug
│ └── Release
│ ├── DotNumerics.dll
│ ├── DotNumerics.pdb
│ └── DotNumerics.XML
├── Demo
│ ├── DotNumericsDemo.exe
│ ├── DotNumerics.dll
│ ├── JMGraph.dll
│ ├── JMNumerics.dll
│ └── RichTextBoxForCode.dll
├── DotNumerics.chm
├── DotNumericsLicense.txt
├── Samples
│ ├── DotNumerics Samples
│ │ ├── bin
│ │ │ ├── Debug
│ │ │ │ └── DotNumerics Samples.vshost.exe
│ │ │ └── Release
│ │ │ ├── DotNumerics Samples.vshost.exe
│ │ │ └── DotNumerics Samples.vshost.exe.manifest
│ │ ├── DotNumerics Samples.csproj.user
│ │ ├── DotNumerics Samples VS2005.csproj
│ │ ├── DotNumerics Samples VS2008.csproj
│ │ ├── Dumper
│ │ │ ├── NullObjectDumper.cs
│ │ │ └── ObjectDumper.cs
│ │ ├── FormSampleRunner.cs
│ │ ├── FormSampleRunner.Designer.cs
│ │ ├── FormSampleRunner.resx
│ │ ├── Harness
│ │ │ ├── CategoryAttribute.cs
│ │ │ ├── DescriptionAttribute.cs
│ │ │ ├── IObjectDumper.cs
│ │ │ ├── LinkedClassAttribute.cs
│ │ │ ├── LinkedMethodAttribute.cs
│ │ │ ├── PrefixAttribute.cs
│ │ │ ├── SampleSuite.cs
│ │ │ └── TitleAttribute.cs
│ │ ├── obj
│ │ │ ├── Debug
│ │ │ │ ├── build.force
│ │ │ │ ├── DotNumerics Samples.csproj.FileListAbsolute.txt
│ │ │ │ ├── DotNumerics Samples.csproj.GenerateResource.Cache
│ │ │ │ ├── Refactor
│ │ │ │ └── TempPE
│ │ │ └── Release
│ │ │ ├── DotNumerics Samples.csproj.FileListAbsolute.txt
│ │ │ ├── DotNumerics Samples.csproj.GenerateResource.Cache
│ │ │ ├── Refactor
│ │ │ └── TempPE
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── Runner
│ │ │ ├── SampleBase.cs
│ │ │ ├── Sample.cs
│ │ │ ├── SampleGroup.cs
│ │ │ └── SampleRunner.cs
│ │ ├── SampleLoader.cs
│ │ ├── Samples
│ │ │ ├── DifferentialEquations.cs
│ │ │ ├── LinearAlgebra.cs
│ │ │ ├── Optimization.cs
│ │ │ └── SchemaInformationBasedSample.cs
│ │ ├── TextWriterSampleRunner.cs
│ │ └── Utils
│ │ ├── CodeExtractor.cs
│ │ ├── NativeMethods.cs
│ │ └── SyntaxColorizer.cs
│ ├── DotNumerics Samples.suo
│ ├── DotNumerics Samples VS2005.sln
│ ├── DotNumerics Samples VS2005.suo
│ ├── DotNumerics Samples VS2008.sln
│ └── DotNumerics Samples VS2008.suo
└── Source
├── DotNumerics
│ ├── bin
│ │ ├── Debug
│ │ └── Release
│ ├── Complex.cs
│ ├── DotNumerics.csproj.user
│ ├── DotNumerics VS2005.csproj
│ ├── DotNumerics VS2008.csproj
│ ├── FortranLibrary
│ │ ├── Characters.cs
│ │ ├── CommonBlock.cs
│ │ ├── ConsoleLib.cs
│ │ ├── FortranLib.cs
│ │ ├── Obool.cs
│ │ ├── Ochar.cs
│ │ ├── Odouble.cs
│ │ ├── Ofloat.cs
│ │ └── Oint.cs
│ ├── LinearAlgebra
│ │ ├── BandMatrix.cs
│ │ ├── BaseBandMatrix.cs
│ │ ├── BaseMatrix.cs
│ │ ├── ComplexMatrix.cs
│ │ ├── ComplexVector.cs
│ │ ├── CSEispack
│ │ │ ├── cbabk2.cs
│ │ │ ├── cbal.cs
│ │ │ ├── cdiv.cs
│ │ │ ├── cg.cs
│ │ │ ├── comqr2.cs
│ │ │ ├── comqr.cs
│ │ │ ├── corth.cs
│ │ │ ├── CSEispack.suo
│ │ │ ├── csroot.cs
│ │ │ ├── pythag.cs
│ │ │ └── readme.txt
│ │ ├── CSLapack
│ │ │ ├── CSLapack.suo
│ │ │ ├── dasum.cs
│ │ │ ├── daxpy.cs
│ │ │ ├── dbdsdc.cs
│ │ │ ├── dbdsqr.cs
│ │ │ ├── dcopy.cs
│ │ │ ├── ddisna.cs
│ │ │ ├── ddot.cs
│ │ │ ├── dgbsv.cs
│ │ │ ├── dgbtf2.cs
│ │ │ ├── dgbtrf.cs
│ │ │ ├── dgbtrs.cs
│ │ │ ├── dgebak.cs
│ │ │ ├── dgebal.cs
│ │ │ ├── dgebd2.cs
│ │ │ ├── dgebrd.cs
│ │ │ ├── dgeev.cs
│ │ │ ├── dgehd2.cs
│ │ │ ├── dgehrd.cs
│ │ │ ├── dgelq2.cs
│ │ │ ├── dgelqf.cs
│ │ │ ├── dgels.cs
│ │ │ ├── dgelsd.cs
│ │ │ ├── dgelsy.cs
│ │ │ ├── dgemm.cs
│ │ │ ├── dgemv.cs
│ │ │ ├── dgeqp3.cs
│ │ │ ├── dgeqpf.cs
│ │ │ ├── dgeqr2.cs
│ │ │ ├── dgeqrf.cs
│ │ │ ├── dger.cs
│ │ │ ├── dgerq2.cs
│ │ │ ├── dgerqf.cs
│ │ │ ├── dgesdd.cs
│ │ │ ├── dgesv.cs
│ │ │ ├── dgesvd.cs
│ │ │ ├── dgetf2.cs
│ │ │ ├── dgetrf.cs
│ │ │ ├── dgetri.cs
│ │ │ ├── dgetrs.cs
│ │ │ ├── dggglm.cs
│ │ │ ├── dgglse.cs
│ │ │ ├── dggqrf.cs
│ │ │ ├── dggrqf.cs
│ │ │ ├── dggsvd.cs
│ │ │ ├── dggsvp.cs
│ │ │ ├── dgtsv.cs
│ │ │ ├── dhseqr.cs
│ │ │ ├── dlabad.cs
│ │ │ ├── dlabrd.cs
│ │ │ ├── dlacon.cs
│ │ │ ├── dlacpy.cs
│ │ │ ├── dladiv.cs
│ │ │ ├── dlae2.cs
│ │ │ ├── dlaed0.cs
│ │ │ ├── dlaed1.cs
│ │ │ ├── dlaed2.cs
│ │ │ ├── dlaed3.cs
│ │ │ ├── dlaed4.cs
│ │ │ ├── dlaed5.cs
│ │ │ ├── dlaed6.cs
│ │ │ ├── dlaed7.cs
│ │ │ ├── dlaed8.cs
│ │ │ ├── dlaed9.cs
│ │ │ ├── dlaeda.cs
│ │ │ ├── dlaev2.cs
│ │ │ ├── dlaexc.cs
│ │ │ ├── dlags2.cs
│ │ │ ├── dlahqr.cs
│ │ │ ├── dlahr2.cs
│ │ │ ├── dlaic1.cs
│ │ │ ├── dlaln2.cs
│ │ │ ├── dlals0.cs
│ │ │ ├── dlalsa.cs
│ │ │ ├── dlalsd.cs
│ │ │ ├── dlamch.cs
│ │ │ ├── dlamrg.cs
│ │ │ ├── dlange.cs
│ │ │ ├── dlansb.cs
│ │ │ ├── dlanst.cs
│ │ │ ├── dlansy.cs
│ │ │ ├── dlantr.cs
│ │ │ ├── dlanv2.cs
│ │ │ ├── dlapll.cs
│ │ │ ├── dlapmt.cs
│ │ │ ├── dlapy2.cs
│ │ │ ├── dlaqp2.cs
│ │ │ ├── dlaqps.cs
│ │ │ ├── dlaqr0.cs
│ │ │ ├── dlaqr1.cs
│ │ │ ├── dlaqr2.cs
│ │ │ ├── dlaqr3.cs
│ │ │ ├── dlaqr4.cs
│ │ │ ├── dlaqr5.cs
│ │ │ ├── dlar2v.cs
│ │ │ ├── dlarfb.cs
│ │ │ ├── dlarf.cs
│ │ │ ├── dlarfg.cs
│ │ │ ├── dlarft.cs
│ │ │ ├── dlarfx.cs
│ │ │ ├── dlargv.cs
│ │ │ ├── dlartg.cs
│ │ │ ├── dlartv.cs
│ │ │ ├── dlarzb.cs
│ │ │ ├── dlarz.cs
│ │ │ ├── dlarzt.cs
│ │ │ ├── dlas2.cs
│ │ │ ├── dlascl.cs
│ │ │ ├── dlasd0.cs
│ │ │ ├── dlasd1.cs
│ │ │ ├── dlasd2.cs
│ │ │ ├── dlasd3.cs
│ │ │ ├── dlasd4.cs
│ │ │ ├── dlasd5.cs
│ │ │ ├── dlasd6.cs
│ │ │ ├── dlasd7.cs
│ │ │ ├── dlasd8.cs
│ │ │ ├── dlasda.cs
│ │ │ ├── dlasdq.cs
│ │ │ ├── dlasdt.cs
│ │ │ ├── dlaset.cs
│ │ │ ├── dlasq1.cs
│ │ │ ├── dlasq2.cs
│ │ │ ├── dlasq5.cs
│ │ │ ├── dlasq6.cs
│ │ │ ├── dlasr.cs
│ │ │ ├── dlasrt.cs
│ │ │ ├── dlassq.cs
│ │ │ ├── dlasv2.cs
│ │ │ ├── dlaswp.cs
│ │ │ ├── dlasy2.cs
│ │ │ ├── dlatrd.cs
│ │ │ ├── dlatrs.cs
│ │ │ ├── dlatrz.cs
│ │ │ ├── dlazq3.cs
│ │ │ ├── dlazq4.cs
│ │ │ ├── dnrm2.cs
│ │ │ ├── dorg2l.cs
│ │ │ ├── dorg2r.cs
│ │ │ ├── dorgbr.cs
│ │ │ ├── dorghr.cs
│ │ │ ├── dorgl2.cs
│ │ │ ├── dorglq.cs
│ │ │ ├── dorgql.cs
│ │ │ ├── dorgqr.cs
│ │ │ ├── dorgtr.cs
│ │ │ ├── dorm2l.cs
│ │ │ ├── dorm2r.cs
│ │ │ ├── dormbr.cs
│ │ │ ├── dorml2.cs
│ │ │ ├── dormlq.cs
│ │ │ ├── dormql.cs
│ │ │ ├── dormqr.cs
│ │ │ ├── dormr2.cs
│ │ │ ├── dormr3.cs
│ │ │ ├── dormrq.cs
│ │ │ ├── dormrz.cs
│ │ │ ├── dormtr.cs
│ │ │ ├── drot.cs
│ │ │ ├── drscl.cs
│ │ │ ├── dsbev.cs
│ │ │ ├── dsbevd.cs
│ │ │ ├── dsbtrd.cs
│ │ │ ├── dscal.cs
│ │ │ ├── dstedc.cs
│ │ │ ├── dsteqr.cs
│ │ │ ├── dsterf.cs
│ │ │ ├── dswap.cs
│ │ │ ├── dsyev.cs
│ │ │ ├── dsyevd.cs
│ │ │ ├── dsymv.cs
│ │ │ ├── dsyr2.cs
│ │ │ ├── dsyr2k.cs
│ │ │ ├── dsytd2.cs
│ │ │ ├── dsytrd.cs
│ │ │ ├── dtbsv.cs
│ │ │ ├── dtgsja.cs
│ │ │ ├── dtrcon.cs
│ │ │ ├── dtrevc.cs
│ │ │ ├── dtrexc.cs
│ │ │ ├── dtrmm.cs
│ │ │ ├── dtrmv.cs
│ │ │ ├── dtrsm.cs
│ │ │ ├── dtrsv.cs
│ │ │ ├── dtrti2.cs
│ │ │ ├── dtrtri.cs
│ │ │ ├── dtrtrs.cs
│ │ │ ├── dtzrzf.cs
│ │ │ ├── idamax.cs
│ │ │ ├── ieeeck.cs
│ │ │ ├── ilaenv.cs
│ │ │ ├── iparmq.cs
│ │ │ ├── lsame.cs
│ │ │ ├── readme.txt
│ │ │ └── xerbla.cs
│ │ ├── EigenSystem.cs
│ │ ├── IMatrix.cs
│ │ ├── LinearEquations .cs
│ │ ├── LinearLeastSquares .cs
│ │ ├── Matrix.cs
│ │ ├── MatrixDebuggerDisplay.cs
│ │ ├── MatrixView.bmp
│ │ ├── MatrixView.cs
│ │ ├── MatrixView.Designer.cs
│ │ ├── MatrixView.resx
│ │ ├── SingularValueDecomposition.cs
│ │ ├── SymmetricBandMatrix.cs
│ │ ├── SymmetricMatrix.cs
│ │ ├── TridiagonalMatrix.cs
│ │ ├── Types.cs
│ │ └── Vector.cs
│ ├── obj
│ │ ├── Debug
│ │ │ ├── DotNumerics.csproj.FileListAbsolute.txt
│ │ │ ├── DotNumerics.csproj.GenerateResource.Cache
│ │ │ ├── DotNumerics VS2005.csproj.GenerateResource.Cache
│ │ │ ├── DotNumerics VS2008.csproj.FileListAbsolute.txt
│ │ │ ├── DotNumerics VS2008.csproj.GenerateResource.Cache
│ │ │ ├── Refactor
│ │ │ │ └── DotNumerics.dll
│ │ │ └── TempPE
│ │ ├── DotNumerics.csproj.FileListAbsolute.txt
│ │ ├── DotNumerics VS2005.csproj.FileListAbsolute.txt
│ │ └── Release
│ │ ├── DotNumerics.csproj.FileListAbsolute.txt
│ │ ├── DotNumerics.csproj.GenerateResource.Cache
│ │ ├── Refactor
│ │ │ └── DotNumerics.dll
│ │ └── TempPE
│ ├── ODE
│ │ ├── Dopri5
│ │ │ ├── Dopri5.cs
│ │ │ ├── Interfaces.cs
│ │ │ └── readme.txt
│ │ ├── DVode
│ │ │ ├── dvode.cs
│ │ │ ├── readme.txt
│ │ │ └── xBaseOdeGearsAndAdamsMoulton.cs
│ │ ├── OdeAdamsMoulton.cs
│ │ ├── OdeDelegates.cs
│ │ ├── OdeEnumerators.cs
│ │ ├── OdeExplicitRungeKutta45.cs
│ │ ├── OdeGearsBDF.cs
│ │ ├── OdeImplicitRungeKutta5.cs
│ │ ├── Radau5
│ │ │ ├── dc_decsol.cs
│ │ │ ├── decsol.cs
│ │ │ ├── Interfaces.cs
│ │ │ ├── radau5.cs
│ │ │ └── readme.txt
│ │ ├── RKSolOut.cs
│ │ ├── xBaseOdeRungeKutta.cs
│ │ └── xOdeBase.cs
│ ├── Optimization
│ │ ├── Cobyla
│ │ │ ├── cobyla.cs
│ │ │ ├── CobylaDriver.cs
│ │ │ ├── CobylaTest.cs
│ │ │ ├── Main.cs
│ │ │ └── readme.txt
│ │ ├── LBFGSB
│ │ │ ├── Active.cs
│ │ │ ├── Bmv.cs
│ │ │ ├── Cauchy.cs
│ │ │ ├── Cmprlb.cs
│ │ │ ├── Daxpy.cs
│ │ │ ├── Dcopy.cs
│ │ │ ├── Dcsrch.cs
│ │ │ ├── Dcstep.cs
│ │ │ ├── Ddot.cs
│ │ │ ├── Dnrm2.cs
│ │ │ ├── Dpmeps.cs
│ │ │ ├── Dpofa.cs
│ │ │ ├── Dscal.cs
│ │ │ ├── Dtrsl.cs
│ │ │ ├── Errclb.cs
│ │ │ ├── Formk.cs
│ │ │ ├── Formt.cs
│ │ │ ├── Freev.cs
│ │ │ ├── Hpsolb.cs
│ │ │ ├── LBFGSBDriver.cs
│ │ │ ├── Lnsrlb.cs
│ │ │ ├── Mainlb.cs
│ │ │ ├── Matupd.cs
│ │ │ ├── Prn1lb.cs
│ │ │ ├── Prn2lb.cs
│ │ │ ├── Prn3lb.cs
│ │ │ ├── Projgr.cs
│ │ │ ├── readme.txt
│ │ │ ├── SETULB.cs
│ │ │ ├── Subsm.cs
│ │ │ ├── Timer.cs
│ │ │ └── Types.cs
│ │ ├── L_BFGS_B.cs
│ │ ├── MinimizationDelegates.cs
│ │ ├── NelderMead
│ │ │ ├── Downhill.cs
│ │ │ └── DownhillDirver.cs
│ │ ├── OptBoundVariable.cs
│ │ ├── OptSimplexBoundVariable.cs
│ │ ├── OptSimplexVariable.cs
│ │ ├── OptVariable.cs
│ │ ├── Simplex.cs
│ │ ├── TN
│ │ │ ├── Main.cs
│ │ │ ├── readme.txt
│ │ │ ├── TN.cs
│ │ │ └── TNDriver.cs
│ │ ├── TruncatedNewton.cs
│ │ └── xMinimizationBase.cs
│ └── Properties
│ └── AssemblyInfo.cs
├── DotNumerics 2008.suo
├── DotNumerics.suo
├── DotNumerics VS2005.sln
├── DotNumerics VS2005.suo
├── DotNumerics VS2008.sln
└── DotNumerics VS2008.suo
49 directories, 388 files
评论