Genius is 'n oopbron en gratis verspreide sagtewareprojek wat van die grond af ontwerp is om as wiskunde nut vir die GEL-uitbreidingstaal op te tree. Dit is baie soortgelyk aan die Mathematica-, BC-, Maple- of Matlab-programme.
Ondersteun arbitrêre presisie heelgetalle
Die aansoek ondersteun arbitrêre presisie-heelgetalle en meervoudige presisie-dryf, stel u in staat om numeriese vergelykings en polinoomwortels op te los, sowel as om te gaan met rasionale getalle wat as noemer en kwosiënt gestoor word.
Hanteer ook komplekse getalle
Genius is ook in staat om komplekse getalle wat in Cartesiese koördinate geberg word, te hanteer, wiskundige uitdrukkings, matriksberekeninge en lineêre algebra-probleme op te los wat baie verwante funksies bevat.
Ondersteun mees algemene trigonometriese en elementêre funksies
Benewens bogenoemde, ondersteun Genius getalleteorie, mees algemene trigonometriese en elementêre funksies, kombinatorika, simboliese berekenings, berekeninge, statistiek, sowel as modulêre rekenkunde, insluitend matrikse en inversies.
Ondersteun verskillende tipes tipes
Onder andere kan ons die ondersteuning vir 2D-funksieselyne, insluitend standaard 2D-grafieke, parametriese erwe, 3D-funksieoppervlakte, hellingveld en vektorveldtipes, wat na PNG van EPS-lêerformate uitgevoer kan word
'N Volledige programmeringstaal
Omdat 'n groot deel van die Genius-standaardbiblioteek in die GEL-uitbreidingstale geskryf word, bied dit gebruikers 'n volledige programmeertaal wat outomatiese tikwerk bevat. Dit kan matrikse in LaTeX, MathML of Troff (eqn) uitvoer, wat beteken dat jy basies alles van Genius na 'n dokument in die voormelde formate kan kopieer.
Ingeboude Geïntegreerde Ontwikkelingsomgewing
Behalwe die command line-deel, het die Genius-projek 'n ingeboude IDE (Integrated Development Environment) grafiese instrument waar die gebruiker sy of haar programme met minimum moeite kan wysig en toets.
Ondersteunde platforms en beskikbaarheid
Die aansoek word heeltemal in die C-programmeringstale geskryf. Dit word versprei met die GNOME-projek en ondersteun 'n wye verskeidenheid GNU / Linux-verspreidings. Beide 32-bis en 64-bis hardewareplatforms word tans ondersteun.
Wat is nuut in hierdie weergawe:
- 'n voorbeeld van RungeKutta li>
- 'n Voorbeeld van 'n grafiek kurwe plot
- Interne weergawe van VTE, om 'n afhanklikheid van verouderde goed te voorkom
- Nuwe vertalings (Andre Klapper, Balazs Mesko, Ask Hjor Larsen, Alan Morensen, Mario Blattermann, Andika Triwidada, Marek Cernocky ', Miriam Cielo, Daniel Mustieles, Kristjan Schmidt)
Wat is nuut in weergawe:
- Stop afhanklik van die boustelsel op gnome-algemeen
- Hulp is nou gebou as HTML en vertoon in die blaaier, wat beteken dat dit werklik werk, skakels werk en dit hang nie af van enige spesifieke rekenaaromgewing wat geïnstalleer word nie. Die HTML-hulp word ook vertoon in die command line-weergawe wanneer 'handleiding' word uitgevoer.
- Nuwe voorbeeld vir Duffing vergelyking
- Nuwe voorbeeld van spore van die Peano-funksie
- Paar verbeteringe in die voorbeelde
- Fix 'n ongeluk op SurfacePlotDrawLines / Punte
- Nuwe vertalings (Enrico Nicoletto, Anders Jonsson, Wolfgang Stoggl, Rafael Fontenelle, Mevr. Nicole, et moi)
- Tydens die maak van hierdie veranderinge is die skrywer (Jiri) gedeeltelik ondersteun deur NSF-toekenning DMS 1362337 en die Oklahoma State University
Wat is nuut in weergawe 1.0.22:
- Voeg 'n lyngrafiek weergawe van die hittevergelyking FDM-animasievoorbeeld by en verbeter die oppervlaktergrondversie
- Voeg voorbeeld van argument beginsel by
- Voeg twee Mandelbrot-stel voorbeelde en 'n Newton se fraktale voorbeeld by
- Voeg voorbeelde by vir die visualisering van komplekse kartering
- Voeg voorbeeldwysigings vir Riemann en Darboux somme by
- Verdeel die voorbeelde in subkieslys, aangesien daar te veel van hulle is
- Voeg 'gevul' by eienskap aan lyne om gevulde veelhoeke te teken
- Voeg LinePlotWaitForClick- en LinePlotMouseLocation-funksies by vir interaktiewe programme (gebruik vir sommige van die bogenoemde nuwe voorbeelde)
- LinePlotDrawPoints en LinePlotDrawLine aanvaar 'n kolomvektor van komplekse nubmers.
- Los moontlike oneindige lus op parse op stelsels met nuwer flex
- Bevestig instelling van elemente in transponerende matrikse (vektore)
- Fix doc string na ErrorFunction (Dankie aan Ask Hjorth Larsen)
- Bevestig slegte gedrag wanneer u dubbel slaan, "Begin"
- Vte-afskotings regstel, benodig nou 0.26
- Maak 'n paar stringe en fixes op dokumentasie (dankie aan Anders Johnsson)
- Bevestig sigfault wanneer jy probeer om 'n beskermde ID met swapwith te ruil
- Bevestig die gedrag van StripZeroColumns op 'n nulmatriks
- Fix Subfactorial (Anders Johnsson), en laat Subfactorial, Factorial, DoubleFactorial oor matriks toepas.
- Bepaal sommige inverse trig funksies met komplekse argumente.
- Ander geringe oplossings, insluitend 'n paar ongelukke
- Vertaalopdaterings (Miguel Rodriguez Nunez, Marek Cernocky ', Anders Jonsson, Vra 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)
- Tydens die maak van hierdie veranderinge is die skrywer (Jiri) gedeeltelik ondersteun deur NSF-toekenning DMS 1362337 en die Oklahoma State University
Wat is nuut in weergawe 1.0.20:
- Voeg meer groottes van ikone insluitend SVG, en voeg sleutelwoorde by die .desktop-lêer
- Dokumentasie opdaterings
- Fix PeriodicExtension funksie
- ErrorFunction (erf) gebruik MPFR vir werklike waardes, sodat dit baie meer akkuraat en vinniger is.
- Die Fourier-reeks voorbeeld gebruik nie meer 'n handgekodeerde grafiek en handberekende reeks nie, dus kan dit maklik verander word om reekse vir verskillende funksies te wys.
- Stel GCC 5-samestelling op.
- 'n Paar klein oplossings in die plotkode insluitend een moontlike crasher
- Vertaalopdaterings (Wolfgang StA¶ggl, Marek AÅ'ernockA½, Maria Mavridou, à oà€ n à "Ã
Kommentaar nie gevind