SymbolicC++

SymbolicC++

SymbolicC ++ använder C ++ och objektorienterad programmering för att utveckla ett datoralgebra-system.
SymbolicC ++ använder C ++ och objektorienterad programmering för att utveckla ett datoralgebra-system.Objektorienterad programmering är en strategi för mjukvarudesign som baseras på klasser snarare än procedurer.Detta tillvägagångssätt maximerar modulariteten och informationen gömmer sig.Objektorienterad design ger många fördelar.Till exempel kombinerar den både data och funktioner som fungerar på den datan till en enda enhet.En sådan enhet (abstrakt datatyp) kallas en klass.Vi använder C ++ som vårt objektorienterade programmeringsspråk av följande skäl: C ++ möjliggör introduktion av abstrakta datatyper.Således kan vi introducera de datatyper som används i datoralgebra-systemet som abstrakta datatyper.Språket C ++ stöder de centrala koncepten för objektorienterad programmering: inkapsling, arv, polymorfism (inklusive dynamisk bindning) och överbelastning av operatörer.Den har bra stöd för dynamisk minneshantering och stöder både processuell och objektorienterad programmering.En mindre abstrakt form av polymorfism tillhandahålls via mallstöd.Vi överbelasta operatörerna ...
symbolicc-

kategorier

Alternativ till SymbolicC++ för alla plattformar med någon licens

MATLAB

MATLAB

Beräkningsmiljö i företagsklass och programmeringsspråk för numerisk beräkning.
GNU Octave

GNU Octave

Octave är ett datorprogram för att utföra numeriska beräkningar som mestadels är kompatibla med MATLAB.Det är en del av GNU-projektet.
R (programming language)

R (programming language)

R är en fri mjukvarumiljö för statistisk databehandling och grafik.
Mathematica

Mathematica

Definitivt tekniskt datorsystem som spänner över maskininlärning och neurala nätverk, datavetenskap, visualiseringar och mycket mer.
Sage

Sage

Sage är ett gratis open source-matematikprogramvara licensierat under GPL.Den kombinerar kraften i många befintliga öppna källkodspaket till ett vanligt Python-baserat gränssnitt.
Scilab

Scilab

Scilab är ett vetenskapligt mjukvarupaket för numeriska beräkningar som ger en kraftfull öppen datormiljö för teknik och vetenskapliga applikationer.
Maxima

Maxima

Maxima är ett system för manipulering av symboliska och numeriska uttryck, inklusive differentiering, integration, Taylor-serier, Laplace-transformer, vanlig differentiell ...
wxMaxima

wxMaxima

wxMaxima är ett dokumentbaserat gränssnitt för datoralgebra-systemet Maxima.wxMaxima använder wxWidgets och körs nativt på Windows, X11 och Mac OS X.
Maple

Maple

Maple är ett allmänt kommersiellt datoralgebra-system.Användare kan ange matematik i traditionell matematisk notation.Anpassade användargränssnitt kan också skapas.
SymPy

SymPy

SymPy är ett Python-bibliotek för symbolberäkning.
PTC Mathcad

PTC Mathcad

Teknisk matematikprogram utformad för att utföra, analysera och dela komplexa beräkningar.
Mathomatic

Mathomatic

Mathomatic är ett gratis, portabelt, allmänt datoralgebra-system (CAS) som automatiskt kan lösa, differentiera, förenkla, kombinera och jämföra algebraiska ekvationer ...
Giac/Xcas

Giac/Xcas

Giac / Xcas är ett gratis datoralgebra-system för Windows, Mac OS X och Linux / Unix (licens GPL3, för kommersiell dubbellicens kontakta oss).
OpenAxiom

OpenAxiom

OpenAxiom, gaffel av ...
Mathics

Mathics

Matematik är ett allmänt datoralgebra-system (CAS) och utformat för att vara ett gratis, lättviktsalternativ till Mathematica.