Genius

Software screenshot:
Genius
Podrobnosti Software:
Verze: 1.0.24 Aktualizováno
Datum uploadu: 22 Jun 18
Vývojka: Jiri Lebl
Licence: Volný
Popularita: 24

Rating: 2.5/5 (Total Votes: 2)

Genius je otevřený zdroj a volně distribuovaný softwarový projekt navržený od základů, který slouží jako nástroj matematiky pro rozšíření jazyka GEL. Je to velmi podobné programům Mathematica, BC, Maple nebo Matlab.


Podporuje libovolná celočíselná přesnost

Aplikace podporuje libovolná celočíselná přesnost a vícenásobné přesné plováky, umožňuje vyřešit číselné rovnice a polynomické kořeny a také řešit racionální čísla, která jsou uložena jako jmenovatel a kvocient.


Chová také složitá čísla

Genius je také schopen pracovat s komplexními čísly, které jsou uloženy v kartézských souřadnicích, řeší matematické výrazy, matematické výpočty a problémy lineární algebry, které obsahují řadu souvisejících funkcí.


Podporuje nejběžnější trigonometrické a elementární funkce

Kromě výše uvedeného Genius podporuje teorii čísel, nejběžnější trigonometrické a elementární funkce, kombinátory, symbolické výpočty, počet, statistiku i modulární aritmetiku, včetně matic a inverzí.

Podporuje různé typy skladeb

Mezi další funkce patří podpora dvourozměrných grafů funkčních řad, včetně standardních 2D grafů, parametrických grafů, ploch 3D plotů, pole sklonu a vektorových polí, které lze exportovat do formátu PNG formátu EPS


Kompletní programovací jazyk

Protože velká část standardní knihovny Genius je napsána v jazycích rozšíření GEL, poskytuje uživatelům kompletní programovací jazyk, který má automatické psaní. Můše vyvozovat matrice v LaTeX, MathML nebo Troff (eqn), což znamená, še vłeobecně lze kopírovat vše od Geniusu do dokumentu ve výše uvedenðch formátech.


Zabudované integrované vývojové prostředí

Vedle části příkazového řádku má projekt Genius vestavěný grafický nástroj IDE (Integrated Development Environment), kde uživatel může s minimálním úsilím upravovat a testovat své programy.


Podporované platformy a dostupnost

Aplikace je napsána zcela v programovacích jazycích C. Je distribuován spolu s projektem GNOME a podporuje širokou škálu distribucí GNU / Linux. Na této platformě jsou podporovány oba 32bitové a 64bitové hardwarové platformy.

Co je nové v této verzi:

  • Příklad RungeKutta
  • Příklad výkresu roviny
  • Vnitřní verze VTE, aby se zabránilo závislostem na zastaralých věcech
  • Nové překlady (Andre Klapper, Balazs Mesko, Ask Hjor Larsen, Alan Morensen, Mario Blattermann, Andika Triwidada, Marek Černocký, MiroCalav Nikoli, Daniel Mustieles, Kristjan Schmidt)

Co je nového ve verzi:

  • Nápověda je nyní postavena jako HTML a zobrazena v prohlížeči, což znamená, že skutečně funguje, odkazy pracují a nezávisí na konkrétním nainstalovaném prostředí desktopu. Nápověda HTML se také zobrazuje ve verzi příkazového řádku, když je "manuální" je spuštěn.
  • Nový příklad pro rovnici Duffing
  • Nový příklad o stopách funkce Peano
  • Pár oprav nebo vylepšení v příkladech
  • Opravte havárii na SurfacePlotDrawLines / Points
  • Nové překlady (Enrico Nicoletto, Anders Jonsson, Wolfgang Stoggl, Rafael Fontenelle, MiroClav Nikoli, et moi)
  • Během těchto změn byl autor (Jiří) částečně podporován grantem NSF DMS 1362337 a Oklahoma State University
  • Co je nového ve verzi 1.0.22:

    • Přidejte verzi grafického plotu příkladu animace FDM tepelné rovnice a vylepšete verzi plochy plotu
    • Přidat příklad principu argumentu
    • Přidejte dva příklady Mandelbrotu a Newtonův fraktální příklad
    • Přidejte příklady pro vizualizaci komplexních mapování
    • Přidat příklady vizualizací pro součty Riemann a Darboux
    • Rozdělit příklady do dílčích menu, protože je nyní příliš mnoho
    • Přidat "vyplněno" vlastnost na řádky umožňující kreslení vyplněných polygonů
    • Přidat funkce LinePlotWaitForClick a LinePlotMouseLocation pro interaktivní programy (používané pro některé z výše uvedených nových příkladů)
    • LinePlotDrawPoints a LinePlotDrawLine přijímají sloupcový vektor komplexních nubmers.
    • Opravte možnou nekonečnou smyčku při analýze na systémech s novějším flexím
    • Oprava nastavení elementů v transponovaných matricích (vektory)
    • Opravte řetězec dokumentu ErrorFunction (díky dotazu Hjorth Larsenovi)
    • Opravte špatné chování při dvojitém stisknutí tlačítka
    • Opravte odpisy vte, požadujte nyní 0,26
    • Opravte některé řetězce a opravy do dokumentace (díky Andersovi Johnssonovi)
    • Opravit segfault při pokusu o výměnu chráněného identifikátoru pomocí swapwith
    • Chování chování StripZeroColumns na nulové matici
    • Opravte Subfactorial (Anders Johnsson) a nechte Subfactorial, Factorial, DoubleFactorial aplikovat na matici.
    • Opravte některé inverzní funkce trig a komplexní argumenty.
    • Další drobné opravy včetně některých havárií
    • Aktualizace překladů (Miguel Rodriguez Nunez, Marek Cernocký, Anders Jonsson, Alan Mortensen, Balázs Ur, Mario Blattermann, Christian Kirbach, Mirko Nicolaj, Daniel Serbanescu, Rafael Fontenelle, Piotr Drag, Tiago Santos, Enrico Nicoletto , Daniel Mustieles, Julien Hardelin a další)
    • Během těchto změn byl autor (Jiří) částečně podporován grantem NSF DMS 1362337 a Oklahoma State University

    Co je nového ve verzi 1.0.20:

    • Přidání dalších velikostí ikon včetně SVG a přidání klíčových slov do souboru .desktop
    • Aktualizace dokumentace
    • Upravit funkci PeriodicExtension
    • ErrorFunction (erf) používá MPFR pro skutečné hodnoty, takže je mnohem přesnější a rychlejší
    • Příklad řady Fourier již nepoužívá ručně kódovaný graf a ručně vypočítanou sérii, takže lze nyní snadno upravit tak, aby zobrazoval série pro různé funkce
    • Opravit kompilaci GCC 5
    • Několik drobných oprav v grafickém kódu včetně jednoho možného crasheru
    • Aktualizace překladů (Wolfgang StAöggl, Marek AÅ'ernockA½, Maria Mavridou, à oà ¸N € à ¾N à "Ã

    Podobný software

    smib
    smib

    10 Mar 16

    FLENS
    FLENS

    20 Feb 15

    TBCI
    TBCI

    15 Apr 15

    Komentáře k Genius

    Komentáře nebyl nalezen
    Přidat komentář
    Zapnout obrázky!