Kalamaris

Software skärmdump:
Kalamaris
Mjukvaruinformation:
Version: 0.6.0
Ladda upp dagen: 2 Jun 15
Utvecklare: Antonio Larrosa
Licens: Gratis
Popularitet: 9

Rating: nan/5 (Total Votes: 0)

kalamaris är nästa generation på vetenskapliga tillämpningar. Medan liknande Mathematica i vissa avseenden, erbjuder en ny metod för att lösa matematiska problem på ett enkelt och intuitivt sätt.
Kalamaris funktionalitet ger också utvecklare med en kraftfull bibliotek för att hantera komplexa matematiska operationer.
Kalamaris har också en distribuerad design, som gör det möjligt att separera KDE grafiska gränssnittet från den verkliga arbetskoden. Detta kommer att tillåta att en kalamaris server på en stor server, när du kör kunderna på din vanliga dator på skrivbordet.
Berätta mer om kalamaris
Jag har funderat på att utveckla en Mathematica-liknande program för år, och när min lärare för numerisk analys berättade att vi var tvungna att genomföra några numeriska metoder för att lösa system av differentialekvationer, jag trodde att det var dags att börja en sådan ansökan och göra det "på rätt sätt".
Jag började arbeta på det för några månader sedan, och version 0.5.6 är resultatet hittills.
Observera att den här versionen inte bedöms vara stabil ännu, och det kan krascha (faktiskt, jag är säker på att det kommer) en hel del. Till exempel finns det ännu inte någon syntax kontroll kod, så när du gör något fel (som att ha en oöverträffad antal parentes), kraschar det.
Det kan vara värt att nämna att varje gång du öppnar ett uttryck, kalamaris lagrar den fullständiga historien om filen. # Kalamaris.lastcmds, så om det kraschar, du bara kopiera den här filen med ett annat namn och redigera den för att använda en korrekt syntax.
Observera att syntaxkontroll är en av de högst prioriterade saker på min TODO lista.
Här är några viktiga inslag i "kalamaris":
· Kalamaris tillåter användaren att definiera funktioner och utvärdera dem: f (x) = sin (x) * x ^ 2
· Den arbetar också med matriser, och flera variabla funktioner: f (x, y, z) = [1, 2, 3 x; 5 * Sin (6y), z + x, 2z]
· Det har en symbolisk och numerisk utvärdering: f (2, a, 3b)
· Ger: [1, 2, 6; 5 * Sin (6a), 3b + 2, 2 * 3b]
· Det plottar data på en 2D-vy genom att använda qtai och animerar datan (med en förlängning qtai) på ett liknande sätt. Så du kan skriva:
c = EvalFunc (cos (x), x, 0,2PI, 80)
s = EvalFunc (sin (x), x, 0,2PI, 80)
PlotData (c [1], s [1])
m = EvalFunc (x ^ 3-x, x, -1,1,80)
PlotData (m [0], m [1], 0)
setPlotColor (0,1, färg (grön))
m = EvalFunc (x ^ 2-0,25, x, -1,1,80)
PlotData (m [0], m [1], 0)
setPlotColor (0,2, färg (gul))
· Löser system av differentialekvationer med hjälp av följande metoder:
Mittpunkt
Adams-Bashforth (med två olika valfria implementationer)
Runge-Kutta 3/8
Fehlberg 5/6
Fehlberg 7/8
Jag skulle vilja nämna att jag har haft hjälp med att genomföra alla dessa metoder. Tack till Benjam

Skärmbilder

kalamaris_1_140484.png
kalamaris_2_140484.png

Liknande mjukvara

Hilbert II
Hilbert II

20 Feb 15

Cinderella
Cinderella

17 Feb 15

mpmath
mpmath

12 May 15

UDAV
UDAV

11 May 15

Annan programvara för utvecklare Antonio Larrosa

KMid
KMid

3 Jun 15

Kommentarer till Kalamaris

Kommentarer hittades inte
Kommentar
Slå på bilder!