Kalamaris

Skjermbilde programvare:
Kalamaris
Prog.varedetaljer:
Versjon: 0.6.0
Last opp dato: 2 Jun 15
Utvikler: Antonio Larrosa
Lisens: Gratis
Popularitet: 9

Rating: nan/5 (Total Votes: 0)

kalamaris er neste generasjon på vitenskapelige applikasjoner. Mens lik Mathematica i noen aspekter, det gir en ny tilnærming for å løse matematiske problemer på en enkel og intuitiv måte.
Kalamaris funksjonalitet gir også utviklere med en kraftig bibliotek for å håndtere komplekse matematiske operasjoner.
Kalamaris har også en distribuert design, som vil tillate å skille KDE grafiske grensesnittet fra den virkelige arbeidskoden. Dette vil tillate å ha en kalamaris server på en stor server, mens du kjører klientene på din vanlige datamaskin på skrivebordet.
Fortell meg mer om kalamaris
Jeg har tenkt på å utvikle en Mathematica-lignende program i mange år, og når min lærer i numerisk analyse fortalte oss at vi måtte gjennomføre noen numeriske metoder for å løse systemer av differensiallikninger, tenkte jeg at det var på tide å starte en slik søknad og gjøre det "riktig vei".
Jeg begynte å jobbe med det for noen måneder siden, og versjon 0.5.6 er resultatet til nå.
Merk at denne utgivelsen ikke anses å være stabilt ennå, og det kan krasje (faktisk, jeg er sikker på at det vil) ganske mye. For eksempel er det ennå ikke noen syntaks kontrollkoden, slik at når du gjør noe galt (som å ha en uovertruffen antall parentes), krasjer det.
Det kan være verdt å nevne at hver gang du går inn et uttrykk, kalamaris lagrer hele historien på filen. # Kalamaris.lastcmds, så hvis det krasjer, er det bare å kopiere denne filen med et annet navn og redigere det å bruke et korrekt syntaks.
Merk at syntakskontroll er en av de høyest prioriterte ting på min TODO-listen.
Her er noen viktige trekk ved "kalamaris":
· Kalamaris tillater brukeren å definere funksjoner og vurdere dem: f (x) = sin (x) * x ^ 2
? Det også arbeide med matriser, og flere variable funksjoner: f (x, y, z) = [1, 2, 3 x; 5 * Sin (6y), z + x, 2z]
· Det har symbolsk og numerisk evaluering: f (2, a, 3b)
· Gir: [1, 2, 6; 5 * Sin (6a), 3b + 2, 2 * 3b]
· Det plotter data på en 2D-visning ved hjelp qtai og animerer data (ved hjelp av en utvidelse til qtai) i en lignende måte. Så du kan skrive:
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, farge (grønn))
m = EvalFunc (x ^ 2 til 0,25, x, -1,1,80)
PlotData (m [0], m [1], 0)
setPlotColor (0,2, farge (gul))
· Løser systemer av differensialligninger ved hjelp av følgende metoder:
Midtpunkt
Adams-Bashforth (med to forskjellige valgfrie implementeringer)
Runge-Kutta 3/8
Fehlberg 5/6
Fehlberg 7/8
Jeg vil gjerne nevne at jeg har hatt hjelp til å implementere alle disse metodene. Takk går til Benjam

Skjermbilder

kalamaris_1_140484.png
kalamaris_2_140484.png

Lignende programvare

wxMaxima
wxMaxima

23 Nov 17

calc.pl
calc.pl

3 Jun 15

Annen programvare fra utvikleren Antonio Larrosa

KMid
KMid

3 Jun 15

Kommentarer til Kalamaris

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!