Kalamaris

Software screenshot:
Kalamaris
Dettagli del software:
Versione: 0.6.0
Data di caricamento: 2 Jun 15
Sviluppatore: Antonio Larrosa
Licenza: Libero
Popolarità: 97

Rating: 1.0/5 (Total Votes: 1)

Kalamaris è la prossima generazione sulle applicazioni scientifiche. Mentre simile a Mathematica in alcuni aspetti, offre un nuovo approccio per risolvere problemi matematici in modo semplice e intuitivo.
Funzionalità di Kalamaris anche fornire agli sviluppatori un potente libreria per gestire le operazioni matematiche complesse.
Kalamaris ha anche un design distribuito, che permetterà di separare l'interfaccia grafica KDE dal codice di lavoro vero e proprio. Ciò consentirà di avere un server Kalamaris su un grande assistente, durante l'esecuzione dei client sul vostro consueto del computer sulla scrivania.
Dimmi di più su Kalamaris
Ho pensato di sviluppare un'applicazione di Mathematica-come per anni, e quando il mio insegnante di Analisi Numerica ci ha detto che abbiamo dovuto implementare alcuni metodi numerici per risolvere sistemi di equazioni differenziali, ho pensato che era giunto il momento di avviare una tale domanda e farlo "nel modo giusto".
Ho iniziato a lavorare su un paio di mesi fa, e la versione 0.5.6 è il risultato fino ad ora.
Si noti che questa versione non è ancora considerato stabile, e può bloccare (anzi, sono sicuro che lo farà) un bel po '. Per esempio, non vi è ancora alcun controllo codice della sintassi, in modo che quando fai qualcosa di sbagliato (come avere un numero senza precedenti di parentesi), si blocca.
Può valere la pena di ricordare che ogni volta che si entra un'espressione, negozi Kalamaris la storia completa sul file. # Kalamaris.lastcmds, quindi se si blocca, non resta che copiare il file con un altro nome e modificarlo per usare un corretto sintassi.
Si noti che il controllo della sintassi è una delle cose più alte priorità sulla mia lista TODO.
Qui sono alcune caratteristiche chiave di "Kalamaris":
· Kalamaris permette all'utente di definire funzioni e valutare: f (x) = sin (x) * x ^ 2
· E 'anche lavorare con matrici e molteplici funzioni di variabili: f (x, y, z) = [1, 2, 3 volte; 5 * Sin (6y), z + x, 2z]
· Ha simbolico e numerico di valutazione: f (2, una, 3b)
· Dà: [1, 2, 6; 5 * Sin (6a), 3b + 2, 2 * 3b]
· E 'rappresenta dati su una vista 2D utilizzando qtai e anima i dati (utilizzando un'estensione qtai) in modo simile. Così si può digitare:
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, colore (verde))
m = EvalFunc (x ^ 2-0,25, x, -1,1,80)
PlotData (m [0], m [1], 0)
setPlotColor (0,2, colore (giallo))
· Risolve sistemi di equazioni differenziali utilizzando i seguenti metodi:
Midpoint
Adams-Bashforth (con due diverse implementazioni opzionali)
Runge-Kutta 3/8
Fehlberg 5/6
Fehlberg 7/8
Mi piacerebbe dire che ho avuto aiuto nell'attuazione di tutti questi metodi. Ringraziamenti vanno a Benjam

Screenshots

kalamaris_1_140484.png
kalamaris_2_140484.png

Programmi simili

EqualX
EqualX

20 Feb 15

MESH
MESH

3 Jun 15

mpmath
mpmath

12 May 15

Altri software di sviluppo Antonio Larrosa

KMid
KMid

3 Jun 15

Commenti a Kalamaris

I commenti non trovato
Aggiungi commento
Accendere le immagini!