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 е система за манипулиране на символни и цифрови изрази, включително диференциация, интеграция, серия Taylor, Laplace преобразувания, обикновен диференциал ...
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

Mathics е компютърна алгебра за общо предназначение (CAS) и е проектирана да бъде безплатна, лека алтернатива на Mathematica.