Kalamaris yra naujos kartos mokslo programų. Nors panašus į Mathematica kai kuriais aspektais, ji siūlo naują požiūrį į spręsti matematines problemas lengvai ir intuityviai.
Kalamaris funkcionalumas taip pat teikia kūrėjams su galinga bibliotekoje valdyti sudėtingus matematinius veiksmus.
Kalamaris taip pat turi platinamas dizainas, kuris leis atskirti KDE grafinę sąsają iš realaus darbo kodekse. Tai leis turėti Kalamaris serverį ant didelio serverio, o veikia ant jūsų įprasto kompiuterio klientus ant jūsų stalo.
Papasakokite daugiau apie Kalamaris
Aš galvoju apie kuriant Mathematica panašaus paraišką metų, ir kai mano mokytoja skaitinė analizė mums pasakė, kad mes turėjome įgyvendinti kai skaitiniais metodais išspręsti diferencialinių lygčių sistemos, maniau, kad tai buvo laikas pradėti tokį prašymą ir tai padaryti "teisingą kelią".
Aš pradėjau su juo dirbti prieš keletą mėnesių, ir versija 0.5.6 yra iki šiol rezultatas.
Atkreipkite dėmesį, kad ši laida yra ne stabili dar, ir jis gali strigti (iš tiesų, aš tikiu, kad jis bus) gana daug. Pavyzdžiui, yra dar bet sintaksė patikrinti kodą, todėl, kai jūs ką nors blogo (pavyzdžiui, turintis neprilygstamą skaičių skliaustuose), ji sugenda.
Tai gali būti verta paminėti, kad kiekvieną kartą, kai jūs įvedate išraiška, Kalamaris parduotuves pilnas istorija į failą. # Kalamaris.lastcmds, todėl, jei ji sugenda, jums tereikia nukopijuoti šį failą kitu vardu ir jį redaguoti naudoti informacija sintaksė.
Atkreipkite dėmesį, kad sintaksė nebus tikrinamas vienas iš aukščiausių prioritetinių dalykų ant mano TODO sąrašą.
Štai keletas pagrindinių ypatybių "Kalamaris":
· Kalamaris leidžia vartotojui nustatyti funkcijas, ir juos vertinti: f (x) = sin (x) * x ^ 2
· Taip pat dirbti su matricomis, ir po kelis kintamųjų funkcijų: f (x, y, z) = [1, 2, 3x; 5 * sin (6Y), z + x, 2Z]
· Jis turi simbolinę ir skaitinė vertinimą: F (2, 3b)
· Duoda: [1, 2, 6; 5 * sin (6a), 3b + 2, 2 * 3b]
· Jis sklypai duomenis apie 2D vaizdas naudojant qtai ir gaivina duomenis (naudojant plėtinį į qtai) panašiai. Taigi, galite įvesti:
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, spalva (žalia))
M = EvalFunc (x ^ 2-0,25 x, -1,1,80)
PlotData (m [0], m [1], 0)
setPlotColor (0,2, spalva (geltona))
· Sprendžia sistemų Diferencialinė lygtis, naudojant šiuos metodus:
Midpoint
Adams-Bashforth (su dviem skirtingais pasirenkamų diegimas)
Rungės-Kutta 3/8
Fehlberg 5/6
Fehlberg 7/8
Norėčiau paminėti, kad aš turėjau pagalbos įgyvendinant visus šiuos metodus. Ačiū eiti į Benjam
Programinė detalės:
Versija: 0.6.0
Įkėlimo datą: 2 Jun 15
Licencija: Nemokamai
Populiarumas: 97
Komentarai nerastas