持续更新

all the lists are open source or free or have free trial

一 link:http://lostabaddon.spaces.live.com/blog/cns!EB06676D0B60BFBD!1436.entry

数学函数总括程序——目录

倍感分散太开了,所以做三个目录,方便今后调用浏览。

 

VB6.0:

初级篇:http://spaces.msn.com/LostAbaddon/cns!1pf3uE0xJEVm6r5DNTKMEKxA!488.entry

进阶篇:http://spaces.msn.com/LostAbaddon/cns!1pf3uE0xJEVm6r5DNTKMEKxA!501.entry

中级篇:http://spaces.msn.com/LostAbaddon/cns!1pf3uE0xJEVm6r5DNTKMEKxA!513.entry

正式1.0:http://spaces.msn.com/LostAbaddon/cns!1pf3uE0xJEVm6r5DNTKMEKxA!823.entry

正式2.0:

PART
I:http://spaces.msn.com/lostabaddon/cns!EB06676D0B60BFBD!1164.entry

PART
II:http://spaces.msn.com/lostabaddon/cns!EB06676D0B60BFBD!1165.entry

PART
III:http://spaces.msn.com/lostabaddon/cns!EB06676D0B60BFBD!1166.entry

PART
IV:http://spaces.msn.com/lostabaddon/cns!EB06676D0B60BFBD!1167.entry

 

C#(.Net FrameWork1.1):

代数计算部分(更新于060522):http://spaces.msn.com/lostabaddon/cns!EB06676D0B60BFBD!1378.entry

Angle结构局地(更新于060522):http://spaces.msn.com/lostabaddon/cns!EB06676D0B60BFBD!1427.entry

三维Vector结构局地(更新于060522):http://spaces.msn.com/lostabaddon/cns!EB06676D0B60BFBD!1430.entry

二维Vector结构某个(更新于060522):http://spaces.msn.com/lostabaddon/cns!EB06676D0B60BFBD!1431.entry

四元数Complex部分(更新于060522):http://spaces.msn.com/lostabaddon/cns!EB06676D0B60BFBD!1439.entry

多类型代数总括部分:http://spaces.msn.com/lostabaddon/cns!EB06676D0B60BFBD!1620.entry

二:link:http://skyivben.cnblogs.com/archive/2005/10/31/265861.html

动态地转变用户输入的函数表明式(C#)

三:Application of Fraction class: Matrix class in C#
link http://www.codeproject.com/csharp/Matrix.asp

四:Eigenvalues and Eigenvectors calculation in just one line of your
source code
link: http://www.bluebit.gr/matrix/

五:Extreme Optimization Numerical Libraries for .NET
link: http://www.extremeoptimization.com/Default.aspx
The Extreme Optimization Numerical Libraries for .NET form the
first complete platform for technical and statistical computing built on
and for the Microsoft .NET platform version 2.0. It combines a math
library, a vector and matrix library, and a statistics library in one
convenient package. At a glance:

六:The Matrix Math Library component is a C# library for performing
operations on matrices and scalars. This includes basics like addition
and multiplication, as well as more complex operations.
link:
http://software.topcoder.com/catalog/c_component.jsp?comp=22626501&ver=1

七 Library for linear algebra methods in C#.NET and its application to
computational heat transfer
link: http://www.codeproject.com/cs/library/matrixoperations.asp

八:
title: Efficient Matrix Programming in C#
link: http://www.codeproject.com/csharp/dynmatrixmath.asp

Introduction: This article shows a technique to write clear and efficient matrix math code in C# language. The matrix operations are expressed using operator redefinition, but the code is generated dynamically, following the principle of partial evaluation. This gives a solution efficient and elegant as the one obtained by the Expression Templates in C++. This article is the prosecution of my studies in dynamic code generation and operator overloading with C# (here).

 

九:

title: Matrix.NET – C# managed code classes for Linear Algebra.
link:[http://engineeringobjects.com/DotNet/Matrix/matrixdotnet.htm
Introduction: Matrix.NET 2.0 is a complete redesign based on this
premise:
](http://engineeringobjects.com/DotNet/Matrix/matrixdotnet.htmIntroduction)

非免费,但文书档案丰裕,可做参考

十:

title:Best math software – reviews, user opinions, ratings, free download link:http://www.soft14.com/best_software/download/ma/math.html

introduction: Below you find more software about MATH, including: GDSIIExporter: The component is developed for programmers to create GDSII data format file. SimplexParser: SimplexParser, Editor and VBScript Engine. EquTranslator: Fast equation parser/evaluator with parse-tree builder and user-friendly interfa HIME dll航天科工,: Encryption functions (public key/ secret key) and huge integer math functions. Matrix ActiveX Component: Implement matrices for mathematical computations in your applications. NMath Stats: .NET data table, descriptive statistics, linear regression and anova. .NET Matrix Library: Provides classes for object-oriented linear algebra in the .NET platform. )

十一 Math.NET 

link http://www.cdrnet.net/projects/nmath/

overview:

Math.NET is a mathematical open source library written in C#. Math.NET
aims to provide a self contained* clean framework for symbolic
mathematical (CAS, Computer Algebra System), and also for numerical /
scientific computations. The Math.NET project is covered under the LGPL
or rarely GPL, vary amoung various components.
(* does not depend on external libraries like Intel MKL, BLAS or
LAPACK)

After public release 0.19, the original project, now called Math.NET
Symbolics: Classic,
was abandoned due to architectorial limitations,
and Math.NET was redesigned and rewritten from scratch, seperated in
several packages:
Numerics,
Symbolics and
SignalProcessing.
This website and the
Wiki deal with
this new architecture while the old
website

remains in place (see below). Unfortunately, the new architecture still
suports hardly all features of the old architecture yet, but opens up
some new areas (particularly numerical methods) and, looking at the new
symbolics architecture, has the potential to outstrip the old
architecture soon. Also, Math.NET is no longer a one-man project –
currently we’re a team of 5-6 developers.

十二 Math.NET
link: http://nmath.sourceforge.net/wiki/index.php/Main_Page

Math.NET overview

Math.NET is a mathematical open source library written in C#. Math.NET
aims to provide a self contained clean framework for symbolic
mathematical (CAS, Computer Algebra System), and also for numerical /
scientific computations. The Math.NET project is covered under the GPL
or LGPL, vary amoung various components. If you have questions, visit
our FAQ

link: http://mathnet.opensourcedotnet.info/Default.aspx
overview: A mathematical open source
(LGPL &
GPL) library written in
C#/.Net, aiming to provide a self contained clean framework for
symbolic algebraic and numerical / scientific computations.

十三  .Math
link: http://hebertsoft.com/dotmath/
overview: Welcome to .Math, the OpenSource
expression compiler for the .NET platform written entirely in C#. 
Offering speed through compilation of expressions, the library allows
for variable handling, an entire function library and the ability to add
your own functions.

.Math Sourcecode is available as an
OpenSource license on the web at http://workspaces.gotdotnet.com/math.  

link: http://sharptoolbox.com/tools/math-expression-compiler
overview: Open source expression compiler written entirely in C#.
.Math parses and compiles an expression and makes variables available
for discovery and setting through the API. This library enables
free-form, user-entered expressions within an application with variable
support and allows for the addition of user-defined functions.
The library binary is available along with source code, including NUnit
tests.

十四: dotMath
link: https://sourceforge.net/projects/dotmath/
overview: The dotMath library is a two-pass expression compiler written
entirely in C# for the Microsoft .NET platform. The library requires
only the core .NET library (supporting all shipping versions 1.0 and
1.1). The library is capable of running on any system 

link: http://www.codeplex.com/dotMath
Welcome to dotMath, the extensible OpenSource expression compiler for
the .NET platform written entirely in C#. Offering speed through
compilation of expressions, the library allows for variable handling, an
entire function library and the ability to add your own functions.

If you need to evaluate fixed or variable expressions, dotMath is your
solution:

十五:mathworks集团的2个open source math
component,忘记了名字,现在找到了再详述。

美利坚同联盟Visual Numerics公司在二零零六年岁暮事先为校园师生提供使用Visual
Numerics数据解析工具软件,全校师生使用可报名授权。该软件的授权范围只限于本校师生用于科学切磋与教学活动,且只限于在各院、系、所以及研讨主旨的四颗(不含)处理器以下的微型计算机服务器上运营。
从即日起在办事时间内,欢迎我们到总结机与音讯保管基本的用户服务中央办理报名选择Visual
Numerics数据解析工具的步骤。申请的步骤如下:
一 、带工作证或学员证到用户服务宗旨(主楼218室)填写以下的登记表,请申请者事
先准备好有关音讯。
能够报名选取的出品详见附属类小部件。
项目和次数 申请系所 使用人 产品种类 OS & Compiler Host Name Host ID
姓名 学号 email
1 IMSL C Windows XP / MS Visual C++ .NET 2003 12345678 12345678

二 、用户服务中央审核实资金格后,提供产品下载帐号,并将用户音讯提交给U.S.A.Visual
Numerics公司。
叁 、集团的技术人士将会把申请产品的license通过邮件的样式发送给申请者。申请到的license一年内卓有成效。
联络地址:核心主楼218房间 联系人:张如侠
联系电话:6277一九三六 6277一九四一

总括机与新闻保管基本
2005年9月3日

Visual Numerics公司提供的成品清单及介绍
① 、 定量分析(数值分析)类:Fortran, C, C++, Java, C#
等各类总结器语言程序(函式)库

IMSL Fortran Library程序库
IMSL Fortran 整合了IMSL F90、IMSL
F77与并行处理功效,成为全体、单一的数学、计算程序库。全新、弹性的接口,适用最新的Fortran语法与可挑选的参数。IMSL提供整机的向下兼容功效;能拉长程序的材料,收缩不当,加快程序的支付。IMSL支持Windows,
Linux,
Unix以及种种新型拔尖总括机之作业环境。IMSL针对经济产业生产众多新的优化算法,也结合了越多新的LAPACK程序。IMSL
TS是百分之百 thread
safety程序库,全部程序均在「多执行绪」状态下通过查实与测试。科学家可在同方今间重复的呼叫相同的、或是分裂的数学、计算程序,实行大型的数值分析,能担保数量运算的不利。
IMSL C Library (CNL)程序库
CNL是为C与C++程序设计师所开发之工具,以IMSL
Fortran程序库做为基础,运用C语言的长处予以撰写。拥有400余种经过验证、可相信的数学、计算程序。CNL涵盖了85%
以上IMSL
Fortran的遵从。最新版本的CNL蕴涵众多的新程序,如优化(Optimization)、数据探采、时间系列以及实验设计等,同时也能支撑越来越多、最新的作业条件。

IMSL C# Library程序库
IMSL C# 是为C#、Visual BasicTM .NET 程序设计师所支付之工具。IMSL C#
是以IMSL Fortran程序库为底蕴,以百分百 pure C# 所开发,涵盖了绝抢先47%IMSL
Fortran经过证实、精确可信赖的数学、总括程序。IMSL C#
能与Microsoft的Excel, .NET的种种图片、应用连串竟然第2方厂商以
.NET所开发的软件图形、应用连串做丰硕、完美的结缘。

JMSL-IMSL Library for Java程序库
JMSL是一套Java的数学、总计、图形程序库,由纯 Java
所编写;提供你支付Java程序与网络利用类别的零部件。JMSL程序库是以通过长年累月测试、可信、火速的IMSL
Fortran算法理论做基础来改写,提供您值得信赖的数学、总括程序库,以及无数种常用的2-D图纸组件库。

② 、 定性分析(图形分析)类: PV-WAVE种类产品

PV-WAVE是一套数组导向的第⑤代程序语言(4-GL),有大致、直觉的语法,简单操作的使用者接口。
从1D/2D 的图片、等高线、表面处理,到 3D 三维曲面图形、断层
(Iso-Surface)处理。 由饼图、直方图… 到各个图片绘制、影象处理、2D/3D
向量图形…,到动画展现 …等等。
PV-WAVE能处理大型数据集、提供种种数据型式(Byte, integer, floating,
complex, table, structure…)、协助各类数码格式(ASCII, Binaries,
Images,
C/Fortran…),也得以外接别的程序语言、各个数据库,帮衬各样操作系统。以高成效、精确性与为之侧目的速度来帮您显示、分析数据。PV-WAVE也得以内建IMSL程序库,在做图形分析之同时开始展览数值总结与分析。

JWAVE (Java-Enabled PV-WAVE)
JWAVE正是Web-based版的PV-WAVE,扮演着在互联网架构下分析数据的剧中人物。让您能在别的时刻、任啥地点方,火速的将数据图形化、举行在线分析并与小伙伴们大饱眼福分析的结晶。JWAVE在各项产业的使用很多,包含国防安全、航天、金融、煤油(气)探勘、成立、气象、大地物理、环境保护、医疗、半导体收音机(工程数据解析)、光电(良率分析)、生命科学、刑事(罪犯法行为为分析)、电力供应管理决策、投资组合分析….等等。学好JWAVE就是装有了进来高科学和技术产业的特级打击砖!

SPSS .NET wrapper assembly goes open source
link:
http://cs.nerdbank.net/blogs/jmpinline/archive/2006/01/19/SPSS-.NET-wrapper-assembly-goes-open-source.aspx

I wrote a managed C# wrapper for the spssio32.dll library that comes
with SPSS.  It exposes most of the
functionality of spssio32.dll for .NET use.  All the memory management
required to use spssio32.dll is already taken care of, and a small set
of common document operations for reading and creating files is even
offered in an object-oriented class layer. 

You can download the
source, and visit the
forum.  [28Feb07
Update
: It’s released under the LGPL.]

Note that due to SPSS copyright, the project does not include
spssio32.dll, so you will need to get that file to use with this library
in order to read and write SPSS files using .NET.
 

发表评论

电子邮件地址不会被公开。 必填项已用*标注