"Genius" yra atvirojo kodo ir laisvai paskirstyto programinės įrangos projektas, sukurtas iš pradžių, kad būtų naudojama kaip matematikos įrankis GEL pratęsimo kalbai. Tai labai panašus į programas Mathematica, BC, Maple arba Matlab.
Palaiko savavališkus tikslumo skaičiais
Programa palaiko savavališkai tikslių tikslų skaičių ir daugybę tikslių plūdžių, leidžia išspręsti skaitines lygtis ir daugiakmenis šaknis, taip pat spręsti racionalius skaičius, kurie saugomi kaip vardiklis ir koeficientas.
Rankena kompleksinius numerius
"Genius" taip pat gali tvarkyti sudėtingus skaičius, kurie saugomi Dekarto koordinatėse, sprendžia matematines išraiškas, matricos skaičiavimus ir linijinės algebros problemas, kuriose yra daugybė susijusių funkcijų.
Palaiko dažniausiai pasitaikančias trigonometrines ir pradines funkcijas
Be to, "Genius" palaiko skaičių teoriją, dažniausiai pasitaikančias trigonometrines ir elementarias funkcijas, kombinatoriką, simbolinius skaičiavimus, skaičiavimus, statistinius duomenis, taip pat modulinę aritmetinę informaciją, įskaitant matricas ir inversijas.
Palaiko įvairius sklypų tipus
Tarp kitų funkcijų galime paminėti paramą 2D funkcijų linijų sklypams, įskaitant standartinius 2D grafikus, parametrinius sklypus, 3D funkcijų paviršiaus sklypus, nuolydžio laukus ir vektorinių laukų sklypus, kuriuos galima eksportuoti į EPS formatų PNG formatus
Pilna programavimo kalba
Kadangi didelė dalis "Genius" standartinės bibliotekos yra parašyta GEL plėtinių kalbomis, ji suteikia vartotojams išsamią programavimo kalbą, kuri leidžia automatiškai įvesti tekstą. Jis gali išgauti matricas LaTeX, MathML ar Troff (eqn), o tai reiškia, kad jūs iš esmės galite kopijuoti ką nors iš "Genius" į dokumentą aukščiau minėtuose formatuose.
Integruota vystymosi aplinka
Be komandinės eilutės dalies, "Genius" projektas turi integruotą grafinę priemonę IDE (Integrated Development Environment), kurioje naudotojas gali nedelsdamas redaguoti ir išbandyti savo programas.
Palaikomos platformos ir prieinamumas
Paraiška parašyta tik C programavimo kalbomis. Jis platinamas kartu su GNOME projektu ir palaiko platų GNU / Linux platinimo spektrą. Šiuo metu palaikomos tiek 32 bitų, tiek 64-bitų aparatinės platformos.
Kas naujo šiame leidime:
- RungeKutta pavyzdys
- plokštumos kreivės brėžinys
- Vidinė VTE versija, kad būtų išvengta priklausomybės nuo neaktyvių dalykų
- Nauji vertimai (Andre Klapper, Balazas Mesko, Ask Hjor Larsen, Alan Morensen, Mario Blattermann, Andika Triwidada, Marek Cernocky, MiroCláv Nikolić, Daniel Mustieles, Kristjan Schmidt)
- Sustabdyti priklausomai nuo sistemos kūrimo gnome-common
- Pagalba dabar yra sukurta kaip HTML ir rodoma naršyklėje, tai reiškia, kad ji iš tikrųjų veikia, veikia nuorodos, ir tai nepriklauso nuo konkrečios įdiegtos konkrečios darbinės aplinkos. HTML žinynas taip pat rodomas komandų eilutės versijoje, kai "vadovas" & quot; yra paleistas.
- Naujas lygtys Duffingas pavyzdys
- Naujas "Peano" funkcijos pėdsakų pavyzdys
- pora pataisų / patobulinimų pavyzdžiuose
- Nustatykite "SurfacePlotDrawLines" / taškų gedimą
- Nauji vertimai (Enrico Nicoletto, Anders Jonsson, Wolfgang Stoggl, Rafael Fontenelle, МироCлaв Николизь, et moi)
- Atliekant šiuos pakeitimus autorius (Jiri) iš dalies buvo remiamas pagal NSF dotaciją DMS 1362337 ir Oklahomos valstybinį universitetą
Kas naujo
Kas naujo 1.0.22 versijoje:
- Pridėkite linijos šablono variantą šilumos lygties FDM animacijos pavyzdį ir pagerinkite paviršiaus sklypo versiją
- Pridėti argumentų principo pavyzdį
- Pridėti du Mandelbro rinkinio pavyzdžius ir Newtono fraktalinį pavyzdį
- pridėkite pavyzdžių sudėtingų atvaizdų vaizdavimui
- Pridėkite pavyzdžių "Riemann" ir "Darboux" sumų vizualizavimui
- Padalinkite pavyzdžius į submeniu, nes dabar jų yra per daug
- Įtraukti & quot; užpildyti & quot; nuosavybės linijos, leidžiančios užpildyti užpildytus poligonus
- Pridėkite "LinePlotWaitForClick" ir "LinePlotMouseLocation" funkcijas interaktyviosioms programoms (naudojama kai kuriems iš pirmiau pateiktų naujų pavyzdžių)
- "LinePlotDrawPoints" ir "LinePlotDrawLine" priima sudėtingų obuolių stulpelių vektorių.
- Nustatykite galimą begalinį ciklo analizę sistemose, kuriose yra naujesnių lankstumo
- Nustatykite elementų nustatymą transponuotose matricose (vektoriuose)
- Nustatykite doc eilutę į "ErrorFunction" (dėkojame už Hjorth Larsen)
- Ištaisykite netinkamą elgesį dvigubo paspaudimo metu & quot; Vykdyti & quot;
- Ištaisykite vte nusidėvėjimą, dabar reikia 0,26
- Ištaisykite kai kurias stygas ir pataisymus dokumentacijai (dėka Anderso Johnssono)
- Pataisykite segfault, kai bandote apsikeisti apsaugotu ID su swapwith
- Nustatykite StripZeroColumns elgesį nulinės matricos
- Pataisykite Subfactorial (Anders Johnsson) ir leiskite Subfactorial, Factorial, DoubleFactorial taikyti per matricą.
- Nustatykite keletą atvirkštinių trig funkcijų sudėtingais argumentais.
- Kiti smulkūs pataisymai, įskaitant kai kuriuos gedimus
- Vertimo atnaujinimai (Miguel Rodriguez Nunez, Marek Cernocky, Andersas Jonsson, Ask Hjorth Larsen, Alan Mortensen, Balazs Ur, Mario Blattermann, Christian Kirbach, MiroCláv Nikolić, Danielis Şerbanescu, Rafael Fontenelle, Piotr Drag, Tiago Santos, Enrico Nicoletto , Danielis Mustieles, Julien Hardelin ir kt.)
- Atliekant šiuos pakeitimus autorius (Jiri) iš dalies buvo remiamas pagal NSF dotaciją DMS 1362337 ir Oklahomos valstybinį universitetą
Kas naujo 1.0.20 versijoje:
- pridėkite daugiau dydžių piktogramų, įskaitant SVG, ir pridėkite raktažodžius į failą. Desktop
- Dokumentacijos naujiniai
- Fix PeriodicExtension function
- ErrorFunction (erf) naudoja MPFR tikroms vertėms, taigi jis yra kur kas tiksliau ir greičiau
- "Furjė" serijos pavyzdyje nebėra rodomo grafiko ir rankų skaičiavimo serijos, todėl dabar jį galima lengvai redaguoti, kad būtų rodoma įvairių funkcijų serija
- Pataisyti GCC 5 rinkinį
- Keletas smulkių pataisų brėžinys, įskaitant vieną galimą smūgį
- Vertimų atnaujinimai (Wolfgang StA¶ggl, Marek AÅ'ernockA ½, Maria Mavridou, à oà  ¸ N € à ¾N à & quot; Ã
Komentarai nerastas