Bakgrundsprogrammen för Cantor

Cantor erbjuder flera val av bakgrundsprogram som du önskar använda med det. Valet beror på vad du vill uppnå.

För närvarande är följande bakgrundsprogram tillgängliga:

Sage:

Sage är ett fritt matematikpaket med öppen källkod licensierat med GPL. Det kombinerar kraftfullheten hos många befintliga paket med öppen källkod inom ett gemensamt Python-baserat gränssnitt. Se https://sagemath.org för mer information.

Maxima:

Maxima är ett system för hantering av symboliska och numeriska uttryck, inklusive derivering, integrering, Taylor-serier, Laplace-transformer, vanliga differentialekvationer, system av linjära ekvationer, polynom, mängder, listor, vektorer, matriser och tensorer. Maxima ger numeriska resultat med hög precision genom att använda exakta bråk, heltal med godtycklig precision och flyttal med variabel precision. Maxima kan rita upp funktioner och data i två och tre dimensioner. Se http://maxima.sourceforge.net för mer information.

R:

R är ett språk och en miljö för statistiska beräkningar och diagram, som liknar språket och miljön S. Det tillhandahåller en stor mängd statistiska och grafiska tekniker (linjär och icke-linjär modellering, klassiska statistiska prov, analys av tidserier, klassificering, klustring, datavetenskap, ...) samt grafiska tekniker, och är mycket utökningsbart. Språket S är ofta förstahandsvalet för forskning i statistiska metoder, och R tillhandahåller en väg med öppen källkod för det. Se https://www.r-project.org för mer information.

Julia:

Julia är ett högnivå och högprestanda dynamiskt programspråk för teknisk databehandling, med en syntax som är bekant för användare av andra tekniska databehandlingsmiljöer. Det tillhandahåller en sofistikerad kompilator, distribuerad parallell exekvering, numerisk noggrannhet och ett omfattande matematiskt funktionsbibliotek. Se Julias webbplats för mer information.

KAlgebra:

KAlgebra är en grafisk räknare baserad på MathML, som levereras med KDE:s utbildningsprojekt. Se http://edu.kde.org/kalgebra/ för mer information.

Qalculate!:

Qalculate! är inte en vanlig programvarukopia av den billigaste tillgängliga räknaren. Syftet med Qalculate! är att dra full nytta av det överlägsna gränssnittet, kraftfullheten och flexibiliteten hos moderna datorer. Fokus för uppmärksamheten i Qalculate! är inmatningen av uttryck, där man direkt kan skriva in hela det matematiska uttrycket och senare modifiera det, istället för att skriva in varje tal i ett uttryck separat. Tolkningen av uttryck är flexibel och feltolerant, och om du trots det gör något fel, talar Qalculate! om det. Uttryck som inte kan lösas helt är dock inga fel. Qalculate! förenklar så långt det går, och svarar med ett uttryck. Förutom tal och aritmetiska operatorer, kan ett uttryck innehålla vilken kombination av variabler, enheter och funktioner som helst. Se https://qalculate.github.io/ för mer information.

Python2 och Python3:

Python är ett häpnadsväckande kraftfullt dynamiskt programspråk som utnyttjas för ett stort antal användningsområden. Det finns flera Python-paket för vetenskaplig programmering.

Python distribueras enligt Python Software Foundation-licensen (kompatibel med GPL). Se den officiella webbplatsen för mer information.

Notera

Bakgrundsprogrammet lägger till ytterligare ett alternativ i Cantors huvudmeny, Paket. Det enda alternativet i menyn är PaketImportera paket. Alternativet kan användas för att importera Python-paket till arbetsbladet.

Scilab:

Scilab är ett numeriskt beräkningspaket med fri programvara för flera plattformar, och ett högnivåspråk med numerisk inriktning.

Scilab distribueras enligt CeCILL licensen (kompatibel med GPL). Se http://www.scilab.org/ för mer information.

Varning

Du måste installera Scilab version 5.5 eller senare för att kunna installeras på systemet för att bakgrundsprogrammet ska vara användbart.

Octave:

GNU Octave är ett högnivåspråk, i huvudsak avsett för numeriska beräkningar. Det tillhandahåller ett bekvämt kommandoradsgränssnitt för att lösa linjära och icke-linjära problem numeriskt, och för att utföra andra numeriska experiment med ett språk som i huvudsak är kompatibelt med MATLAB. Se https://octave.org/ för mer information.

Lua:

Lua är ett snabbt och lättviktigt skriptspråk, men en enkel procedurbaserad syntax. Det finns flera bibliotek i Lua avsedda för matematik och vetenskap.

Se https://www.lua.org/ för mer information.

Bakgrundsprogrammet stöder LuaJIT 2.