Le language MathML


6 avril 2007
Essayer de trouver une syntaxe simple pour représenter graphiquement des formules à partir de code du genre :

    dx(sup(n)sub(i))/ds=~=(x(sup(n)sub(i+1))-x(sup(n)sub(i-1)))/2delta()s
    dy(sup(n)sub(i))/ds=~=(y(sup(n)sub(i+1))-y(sup(n)sub(i-1)))/2delta()s
    d(sup(2))x(sup(n)sub(i+1))/ds(sup(2))=~=(x(sup(n)sub(i+1))-2x(sub(i)sup(n))+x(sup(n)sub(i-1)))/delta()s(sup(2))
    d(sup(2))y(sup(n)sub(i+1))/ds(sup(2))=~=(y(sup(n)sub(i+1))-2y(sub(i)sup(n))+y(sup(n)sub(i-1)))/delta()s(sup(2))

Les parenthèses représentent des sous-blocs à rendre relativement à un bloc parent
Une double parenthèse (un bloc lui-même entre parenthèses) affiche des parenthèses
Des fonctions pré-existantes (built-ins) pour des opérations de base :
sup(%bloc%) : bloc en exposant
sub(%bloc%) : bloc en indice
delta() : signe delta minuscule
Delta() : signe delta majuscule
=~= : pour le signe "presque égal"
Accueil