Kalamáris a következő generációs tudományos alkalmazások. Bár hasonlít Mathematica bizonyos szempontból, hogy új megközelítést kínál matematikai műveletekkel könnyen és intuitív módon.
Kalamáris funkcionalitása is a fejlesztők egy erős könyvtár hogy bonyolult matematikai műveleteket.
Kalamáris is van egy elosztott design, amely lehetővé teszi, hogy külön a KDE grafikus felület a valódi, működő kódot. Ez lehetővé teszi, hogy a Kalamáris szerver egy nagy szerver, miközben fut az ügyfelek a szokásos számítógép az asztalon.
Mesélj még Kalamáris
Gondolkodtam, hogy kialakítson egy Mathematica-szerű alkalmazás évekig, és amikor a tanár Numerikus Analízis elmondta, hogy mi volt, hogy végre néhány numerikus módszerekkel megoldani rendszereket differenciálegyenletek, azt hittem, hogy itt az ideje elindítani egy ilyen alkalmazás és csinálni "a helyes utat".
Elkezdtem dolgozni rajta néhány hónappal ezelőtt, és verzió 0.5.6 az eredménye a mai napig.
Ne feledje, hogy ez a kiadás nem tekinthető stabilnak még, és összeomolhat (sőt, biztos vagyok benne, hogy lesz) elég sokat. Például még nincs szintaktikai ellenőrzés kódot, így ha valami rosszat (mintha egy páratlan számú zárójelben), hogy összetörik.
Érdemes megemlíteni, hogy minden egyes alkalommal, amikor belép egy kifejezés, Kalamáris üzletek teljes történetét a fájlt. # Kalamaris.lastcmds, így ha lefagy, csak ki kell másolni a fájlt egy másik nevet és szerkeszteni, hogy egy megfelelő szintaxis.
Ne feledje, hogy szintaktikai ellenőrzés az egyik legfontosabb dolog az én TODO listán.
Íme néhány kulcsfontosságú jellemzőit "Kalamáris":
· Kalamáris lehetővé teszi a felhasználónak, hogy meghatározza funkciók és értékeli azokat: f (x) = sin (x) * x ^ 2
· Azt is dolgozni mátrixok, és a többszörös változó funkciók: f (x, y, z) = [1, 2, 3x; 5 * Sin (6Y), z + x, 2z]
· Ez a szimbolikus és numerikus értékelése: f (2, a, 3b)
· Ad: [1, 2, 6; 5 * Sin (6a), 3b + 2, 2 * 3b]
· A telkek adatokat a 2D nézet segítségével qtai és élénkíti az adatokat (hosszabbító hogy qtai) hasonló módon. Így adja:
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, színes (zöld))
m = EvalFunc (x ^ 2-0,25, x, -1,1,80)
PlotData (m [0], M [1], 0)
setPlotColor (0,2, színes (sárga))
· Megoldja rendszereket differenciálegyenletek az alábbi módszerekkel:
Midpoint
Adams-Bashforth (két különböző opcionális implementációk)
Runge-Kutta 3/8
Fehlberg 5/6
Fehlberg 7/8
Szeretném megemlíteni, hogy már volt segítséget megvalósításában ezek a módszerek. Köszönet Benjam
Szoftver adatai:
Változat: 0.6.0
Feltöltés dátuma: 2 Jun 15
Engedély: Ingyenes
Népszerűség: 97
Hozzászólás nem található