Genius

Software screenshot:
Genius
Dettagli del software:
Versione: 1.0.24 Aggiornato
Data di caricamento: 22 Jun 18
Sviluppatore: Jiri Lebl
Licenza: Libero
Popolarità: 24

Rating: 2.5/5 (Total Votes: 2)

Genius è un progetto software open source e liberamente distribuito progettato da zero per funzionare come un'utilità matematica per il linguaggio di estensione GEL. È molto simile ai programmi Mathematica, BC, Maple o Matlab.


Supporta numeri interi arbitrari di precisione

L'applicazione supporta interi di precisione arbitrari e float di precisione multipli, consente di risolvere equazioni numeriche e radici polinomiali, nonché di gestire numeri razionali memorizzati come denominatore e quoziente.


Gestisce anche numeri complessi

Genius è anche in grado di gestire numeri complessi memorizzati in coordinate cartesiane, risolve espressioni matematiche, calcoli a matrice e problemi di algebra lineare che contengono molte funzioni correlate.


Supporta le funzioni trigonometriche e elementari più comuni

Oltre a quanto sopra, Genius supporta la teoria dei numeri, le funzioni trigonometriche e elementari più comuni, la combinatoria, i calcoli simbolici, il calcolo, le statistiche e l'aritmetica modulare, comprese le matrici e le inversioni.

Supporta vari tipi di trama

Tra le altre caratteristiche, possiamo citare il supporto per grafici a linee di funzione 2D, inclusi grafici 2D standard, diagrammi parametrici, trame di superfici di funzioni 3D, campi di pendenza e campi vettoriali, che possono essere esportati in PNG di formati di file EPS


Un linguaggio di programmazione completo

Poiché gran parte della libreria standard Genius è scritta nei linguaggi di estensione GEL, fornisce agli utenti un linguaggio di programmazione completo che include la digitazione automatica. Può emettere matrici in LaTeX, MathML o Troff (eqn), il che significa che puoi praticamente copiare qualsiasi cosa da Genius in un documento nei formati sopra citati.


Ambiente di sviluppo integrato integrato

Oltre alla parte da riga di comando, il progetto Genius ha uno strumento grafico integrato IDE (Integrated Development Environment) in cui l'utente può modificare e testare i propri programmi con il minimo sforzo.


Piattaforme supportate e disponibilità

L'applicazione è scritta interamente nei linguaggi di programmazione C. È distribuito insieme al progetto GNOME e supporta un'ampia gamma di distribuzioni GNU / Linux. Al momento sono supportate entrambe le piattaforme hardware a 32 e 64 bit.

Novità in questa versione:

  • Un esempio di RungeKutta
  • Esempio di tracciamento di una curva piana
  • Versione interna di VTE, per evitare una dipendenza da cose deprecate
  • Nuove traduzioni (Andre Klapper, Balazs Mesko, Ask Hjor Larsen, Alan Morensen, Mario Blattermann, Andika Triwidada, Marek Cernocky ', МироCлaв Николић, Daniel Mustieles, Kristjan Schmidt)

Novità in nella versione:

  • Interrompi a seconda del sistema di generazione su gnome-common
  • La Guida ora è costruita in HTML e visualizzata nel browser, il che significa che funziona davvero, i collegamenti funzionano e non dipende da nessun particolare ambiente desktop che viene installato. La guida HTML viene anche mostrata nella versione da riga di comando quando & quot; manuale & quot; viene eseguito.
  • Nuovo esempio per l'equazione di Duffing
  • Nuovo esempio sulle tracce della funzione Peano
  • Coppia di correzioni / miglioramenti negli esempi
  • Risolve un crash su SurfacePlotDrawLines / Punti
  • Nuove traduzioni (Enrico Nicoletto, Anders Jonsson, Wolfgang Stoggl, Rafael Fontenelle, МироCлaв Николић, et moi)
  • Durante la realizzazione di questi cambiamenti l'autore (Jiri) è stato parzialmente supportato da NSF grant DMS 1362337 e Oklahoma State University

Cosa c'è di nuovo nella versione 1.0.22:

  • Aggiungi una versione con trama lineare dell'esempio di animazione FDM dell'equazione del calore e migliora la versione del diagramma di superficie
  • Aggiungi l'esempio di principio argomento
  • Aggiungi due esempi di set di Mandelbrot e un esempio di frattale di Newton
  • Aggiungi esempi per la visualizzazione di associazioni complesse
  • Aggiungi esempi di visualizzazioni per somme Riemann e Darboux
  • Dividi gli esempi in sottomenu perché ce ne sono troppi adesso
  • Aggiungi & quot; riempito & quot; proprietà alle linee per consentire il disegno di poligoni pieni
  • Aggiungi le funzioni LinePlotWaitForClick e LinePlotMouseLocation per i programmi interattivi (utilizzati per alcuni dei nuovi esempi precedenti)
  • LinePlotDrawPoints e LinePlotDrawLine accettano un vettore di colonne di nubmer complessi.
  • Correzione del loop infinito possibile su parse su sistemi con flex più recente
  • Correggi le impostazioni degli elementi in matrici trasposte (vettori)
  • Correggi la stringa doc in ErrorFunction (grazie a Ask Hjorth Larsen)
  • Correggi il comportamento errato al doppio colpisci & quot; Esegui & quot;
  • Correggere le deprecazioni di vte, richiedono 0.26 ora
  • Correggere alcune stringhe e correzioni alla documentazione (grazie ad Anders Johnsson)
  • Correggi segfault quando provi a scambiare un ID protetto con swapwith
  • Correggi il comportamento di StripZeroColumns su una matrice zero
  • Correggi subfactorial (Anders Johnsson), e lascia che Subfactorial, Factorial, DoubleFactorial si applichino sulla matrice.
  • Correggere alcune funzioni trigonometriche inverse con argomenti complessi.
  • Altre correzioni minori compresi alcuni arresti anomali
  • Aggiornamenti della traduzione (Miguel Rodriguez Nunez, Marek Cernocky ', Anders Jonsson, Ask Hjorth Larsen, Alan Mortensen, Balazs Ur, Mario Blattermann, Christian Kirbach, МироCлaв Николић, Daniel Şerbanescu, Rafael Fontenelle, Piotr Drag, Tiago Santos, Enrico Nicoletto , Daniel Mustieles, Julien Hardelin, et moi)
  • Durante la realizzazione di questi cambiamenti l'autore (Jiri) è stato parzialmente supportato da NSF grant DMS 1362337 e Oklahoma State University

Novità in nella versione 1.0.20:

  • Aggiungi più dimensioni di icone tra cui SVG e aggiungi parole chiave al file .desktop
  • Aggiornamenti della documentazione
  • Correggi funzione PeriodicExtension
  • ErrorFunction (erf) usa MPFR per i valori reali, quindi è molto più preciso e veloce
  • L'esempio della serie di Fourier non utilizza più un grafico codificato a mano e serie calcolate a mano, quindi ora può essere facilmente modificato per mostrare serie per funzioni diverse
  • Correzione della compilation GCC 5
  • Un paio di correzioni minori nel codice di tracciamento, incluso un possibile crasher
  • Aggiornamenti della traduzione (Wolfgang StA¶ggl, Marek AÅ'ernockA½, Maria Mavridou, ÃÂà ¸N € à     Â

Programmi simili

Commenti a Genius

I commenti non trovato
Aggiungi commento
Accendere le immagini!