wikipedia.infostar.cz

Matematické značkovací jazyky

Matematický značkovací jazyk je zápis počítače pro reprezentovat matematické rovnice, založený na matematickém zápisu. Specializované značkovací jazyky jsou nutné, protože počítače normálně se zabývají lineárním textem a více omezenými znakovými sadami. Formálně standardizovaná syntax také dovolí počítači vyložit jinak dvojznačný obsah, pro vizualizaci nebo dokonce ocenit. Pro počítač-interpretable syntaxes, nejpopulárnější být TeX/latex a MathML.

Nepřehlédněte: Tato stránka obsahuje strojový překlad textu z anglické encyklopedie Wikipedia. Pokud budou některé pasáže špatně srozumitelné, zkuste se podívat i na text v originále, který najdete pod odkazem Mathematical markup languages. Překlad byl vytvořen pomocí překladače Eurotran.

Notace pro vstup člověka

Populární jazyky pro vstup lidmi a výklad počítači zahrnují TeX/latex a Eqn.

Počítač systémy algebry takový jako Macsyma, Mathematica, Maple, a MATLAB každý mít jejich vlastní syntax.

Když účel je neformální komunikace s jinými lidmi, syntax je často hoc inzerátu, někdy volal “ASCII matematický zápis”. Akademici někdy používají syntax založenou na TeX kvůli obeznámenosti s tím od dopisních papírů. Ti dělali programovací jazyky mohou také používat shorthands jako”!” pro. Internetové stránky mohou také používat omezené množství HTML zdražit malou podmnožinu, například superscripting. Inzerát-hoc syntax vyžaduje, aby kontext interpretoval dvojznačnou syntax, například “> =” mohl být “implikuje” nebo “větší než nebo se rovnat k”, a “dx/dy” je pravděpodobný, že naznačuje derivát, ale přísně mluvení mohlo také znamenat konečné množství dx dělené dy.\neg

Příklady

Značkovací jazyky pro výměnu počítače

Značkovací jazyky optimalizované pro počítač-k-komunikace počítače zahrnovat MathML, OpenMath, a OMDoc. Tito jsou určeni pro mnohomluvnost a minimalizovat dvojznačnost. Nicméně, mnohomluvnost dělá je nemotornější pro lidi k typu přímo.

Konverze

Mnoho vstup, vizualizace a konverzní nástroje existují.

Microsoft Word zahrnuje Equation editora, omezená verze MathType. Tito dovolí zadat rovnice používat grafické uživatelské rozhraní a zušlechťování ke standardním značkovacím jazykům takový jako MathML. SciWriter je jiný Gui to může tvořit MathML a latex.

ASCIIMathML, JavaScript program, moci přeměnit inzerát-hoc ASCII zápis ke MathML.

Externí odkazy