SymbolicC++

SymbolicC++

SymbolicC ++使用C ++和面向对象的编程来开发计算机代数系统。
SymbolicC ++使用C ++和面向对象的编程来开发计算机代数系统。面向对象编程是一种基于类而不是过程的软件设计方法。这种方法使模块化和信息隐藏最大化。面向对象的设计提供了许多优点。例如,它将数据和对该数据进行操作的功能组合到一个单元中。这样的单位(抽象数据类型)称为类。出于以下原因,我们将C ++用作面向对象的编程语言:C ++允许引入抽象数据类型。因此,我们可以将计算机代数系统中使用的数据类型介绍为抽象数据类型。C ++语言支持面向对象编程的中心概念:封装,继承,多态(包括动态绑定)和运算符重载。它对动态内存管理有很好的支持,并且支持过程式编程和面向对象的编程。通过模板支持提供了一种不太抽象的多态形式。我们让运营商超负荷...
symbolicc-

分类目录

具有任何许可的所有平台的SymbolicC++替代品

MATLAB

MATLAB

企业级计算环境和用于数字计算的编程语言。
GNU Octave

GNU Octave

Octave是用于执行数值计算的计算机程序,该程序与MATLAB最兼容。它是GNU项目的一部分。
R (programming language)

R (programming language)

R是用于统计计算和图形的免费软件环境。
Mathematica

Mathematica

权威的技术计算系统,涵盖了机器学习和神经网络,数据科学,可视化等等。
Sage

Sage

Sage是根据GPL许可的免费开源数学软件系统。它将许多现有开放源代码软件包的功能组合到基于Python的通用界面中。
Scilab

Scilab

Scilab是用于数值计算的科学软件包,为工程和科学应用提供了强大的开放计算环境。
Maxima

Maxima

Maxima是一个用于处理符号和数值表达式的系统,包括微分,积分,泰勒级数,拉普拉斯变换,常微分...
wxMaxima

wxMaxima

wxMaxima是计算机代数系统Maxima的基于文档的界面。wxMaxima使用wxWidgets并在Windows,X11和Mac OS X上本地运行。
Maple

Maple

Maple是通用的商用计算机代数系统。用户可以使用传统的数学符号输入数学。还可以创建自定义用户界面。
SymPy

SymPy

SymPy是用于符号计算的Python库。
PTC Mathcad

PTC Mathcad

工程数学软件,旨在执行,分析和共享复杂的计算。
Mathomatic

Mathomatic

Mathomatic是一个免费,便携式的通用计算机代数系统(CAS),可以自动求解,区分,简化,组合和比较代数方程式...
Giac/Xcas

Giac/Xcas

Giac / Xcas是适用于Windows,Mac OS X和Linux / Unix的免费计算机代数系统(许可GPL3,适用于商业双重许可,请与我们联系)。
OpenAxiom

OpenAxiom

OpenAxiom,...的分支
Mathics

Mathics

数学是通用的计算机代数系统(CAS),旨在作为Mathematica的免费,轻量级替代品。