Subversion Repositories wimsdev

Rev

Rev 11292 | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1. !! +exec+ +var+ +string+
  2. tit:rawmath
  3. type:$type_both
  4. syntax:!rawmath ``expr''
  5. mean:Translate the mathematical expression ``expr'', possibly with common user errors, \
  6.   into a machine-understandable mathematical expression. <br>\
  7.   It will replace ``(x+1)(x-1)'' into ``(x+1)*(x-1)'', ``5x^3'' into ``5*x^3'', etc.\
  8.   More precisely,\
  9.  <ul><li>\
  10.   Replace some badcharacters as **, ², ³.\
  11.    </li><li>translate ++, +-, -+, ... into one sign\
  12.    </li><li>\
  13.    translate | | in abs\
  14.    </li><li>\
  15.    replace new lines or tabs by spaces\
  16.    </li><li>\
  17.    add zero in case of decimal digits if necessary: for example, replace 4. by 4.0  and .5 -> 0.5\
  18.    </li><li>\
  19.    replace justapositions by multiplications if rawmatheasy=yes\
  20.    </li></ul>
  21.