Interactive mathematics on the Web: MathML for signals and systems demonstrations

Mathematical Markup Language (MathML) can be used both to render mathematical expressions and to encode the meaning of mathematical expressions in an HTML document. Thus, MathML can be used to incorporate dynamic math content in Web documents; for example, mathematical expressions that drive and are driven by graphical displays. We discuss two interactive demonstrations in a basic Fourier analysis that illustrate the capabilities of MathML.