SymbolicC++

SymbolicC++

SymbolicC ++ bruger C ++ og objektorienteret programmering til at udvikle et computeralgebra-system.
SymbolicC ++ bruger C ++ og objektorienteret programmering til at udvikle et computeralgebra-system.Objektorienteret programmering er en tilgang til softwaredesign, der er baseret på klasser snarere end procedurer.Denne tilgang maksimerer modularitet og skjult information.Objektorienteret design giver mange fordele.For eksempel kombinerer det både dataene og funktionerne, der fungerer på disse data, til en enkelt enhed.En sådan enhed (abstrakt datatype) kaldes en klasse.Vi bruger C ++ som vores objektorienterede programmeringssprog af følgende grunde: C ++ tillader introduktion af abstrakte datatyper.Således kan vi introducere de datatyper, der bruges i computeralgebra-systemet som abstrakte datatyper.Sproget C ++ understøtter de centrale begreber inden for objektorienteret programmering: indkapsling, arv, polymorfisme (inklusive dynamisk binding) og operatøroverbelastning.Det har god støtte til dynamisk hukommelsesstyring og understøtter både proceduremæssig og objektorienteret programmering.En mindre abstrakt form for polymorfisme tilvejebringes via skabelonunderstøttelse.Vi overbelaster operatørerne ...
symbolicc-

Kategorier

Alternativer til SymbolicC++ til alle platforme med enhver licens

MATLAB

MATLAB

Enterprise-klasse computermiljø og programmeringssprog til numerisk beregning.
GNU Octave

GNU Octave

Octave er et computerprogram til udførelse af numeriske beregninger, som for det meste er kompatibelt med MATLAB.Det er en del af GNU-projektet.
R (programming language)

R (programming language)

R er et gratis softwaremiljø til statistisk computing og grafik.
Mathematica

Mathematica

Definitivt teknisk computersystem, der spænder over maskinlæring og neurale netværk, datavidenskab, visualiseringer og meget mere.
Sage

Sage

Sage er et gratis open source matematik-softwaresystem, der er licenseret under GPL.Det kombinerer kraften i mange eksisterende open source-pakker i en fælles Python-baseret interface.
Scilab

Scilab

Scilab er en videnskabelig softwarepakke til numeriske beregninger, der giver et stærkt åbent computermiljø til ingeniørvidenskab og videnskabelige applikationer.
Maxima

Maxima

Maxima er et system til manipulation af symboliske og numeriske udtryk, herunder differentiering, integration, Taylor-serie, Laplace-transformer, almindelig differentiel ...
wxMaxima

wxMaxima

wxMaxima er et dokumentbaseret interface til computeralgebra-systemet Maxima.wxMaxima bruger wxWidgets og kører naturligt på Windows, X11 og Mac OS X.
Maple

Maple

Maple er et almindeligt kommercielt computeralgebra-system.Brugere kan indtaste matematik i traditionel matematisk notation.Tilpassede brugergrænseflader kan også oprettes.
SymPy

SymPy

SymPy er et Python-bibliotek til symbolsk beregning.
PTC Mathcad

PTC Mathcad

Engineering matematik software designet til at udføre, analysere og dele komplekse beregninger.
Mathomatic

Mathomatic

Mathomatic er et gratis, bærbart, almindeligt computeralgebra-system (CAS), der automatisk kan løse, differentiere, forenkle, kombinere og sammenligne algebraiske ligninger ...
Giac/Xcas

Giac/Xcas

Giac / Xcas er et gratis computeralgebra-system til Windows, Mac OS X og Linux / Unix (licens GPL3, til kommerciel dual-licens kontakt os).
OpenAxiom

OpenAxiom

OpenAxiom, gaffel af ...
Mathics

Mathics

Matematik er et almindeligt computeralgebra-system (CAS) og designet til at være et frit, let alternativ til Mathematica.