- From: Gérald QUINTANA <quintana@lyon.objectif.fr>
- Date: Tue, 11 Jul 2000 17:45:18 +0200
- To: <www-math@w3.org>
- Message-ID: <006101bfeb4f$04cf4720$16e46ac1@lyon.objectif.fr>
Hi, I am thinking about how I could code a piecewise function using content markups. I need content markups because I aim at making a small MathML "parser-compiler". I didn't understood exactly how conditions were working. So as to code the sign function (returns -1 when x<0, 0 when x=0 and +1 when x>0) what do you think of this ? How can I tell that those 3 definitions belongs to the same function ? <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE math SYSTEM "file://localhost/S:/java/xerces/mathml/mathml.dtd" > <math> <!--If x<0 then -1--> <lambda> <bvar> <ci>x</ci> </bvar> <apply> <bvar> <ci>x</ci> </bvar> <condition> <reln> <lt/> <ci>x</ci> <cn>0</cn> </reln> </condition> <apply> <minus/> <cn>1</cn> </apply> </apply> </lambda> <!--If x=0 then 0--> <lambda> <bvar> <ci>x</ci> </bvar> <apply> <bvar> <ci>x</ci> </bvar> <condition> <reln> <eq/> <ci>x</ci> <cn>0</cn> </reln> </condition> <cn>0</cn> </apply> </lambda> <!--If x>0 then +1--> <lambda> <bvar> <ci>x</ci> </bvar> <apply> <bvar> <ci>x</ci> </bvar> <condition> <reln> <eq/> <ci>x</ci> <cn>0</cn> </reln> </condition> <cn>1</cn> </apply> </lambda> </math> Thanks for your help, Gerald. ________________________________ Gérald QUINTANA gerald.quintana@ecl2000.ec-lyon.fr http://www.multimania.com/gquintana
Received on Tuesday, 11 July 2000 11:44:08 UTC