Content elements: declare to domain

(Excerpt from "The MathML Handbook" by Pavi Sandhu)

declare

Syntax

<declare>identifier definition</declare>

Description

The declare element is used for declaring that a given identifier is an object of a certain type and for assigning that object a specific value.

Attributes

This element accepts the attributes definitionURL and encoding. In addition, it accepts the three attributes shown in the following table.

Table: Attributes of declare.

Name Values Default
type Any MathML content element real
nargs integer none
occurrence infix | prefix infix

These attributes have the following meaning:

  • type: specifies the type of object being declared. Typical values of this attribute are set, list, vector, matrix, or function.
  • nargs: specifies the number of arguments when you are declaring an operator or function.
  • occurrence: specifies the position in which an operator being declared occurs.

degree

Syntax

<degree>variable</degree>

Description

The degree element is a qualifier element that is used in conjunction with the diff and partialdiff elements to specify the order of differentiation, with the root element to specify the degree of a root, and with the moment element to specify the type of a statistical moment.

Attributes

This element accepts the attributes definitionURL and encoding.

determinant

Syntax

<apply><determinant /> matrix</apply>

Description

The determinant element represents the operator for the determinant of a matrix.

Attributes

This element accepts the attributes definitionURL and encoding.

diff

Syntax

<apply>
  <diff/>
  <bvar> ... </bvar>
  <degree> ... </degree>
  <apply>function <ci>var</ci></apply>
</apply>

Description

The diff element represents the operation of taking a derivative. The variable of differentiation is specified using a bvar element. The order of differentiation is specified using a degree element.

Attributes

This element accepts the attributes definitionURL and encoding.

divergence

Syntax

<apply><divergence /> function</apply>

Description

The divergence element represents the divergence operator of vector calculus.

Attributes

This element accepts the attributes definitionURL and encoding.

divide

Syntax

<apply><divide /> dividend divisor</apply>

Description

The divide element represents the operation of division. It must have two arguments.

Attributes

This element accepts the attributes definitionURL and encoding.

domain

Syntax

<apply><domain /> function</apply>

Description

The domain element represents the domain of a function; that is, the set of values over which that function can be applied.

Attributes

This element accepts the attributes definitionURL and encoding.

   

<< back next >>

 

 

 

Tipp der data2type-Redaktion:
Zum Thema MathML bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

 

Copyright © CHARLES RIVER MEDIA, INC., Massachusetts (USA) 2003
Printing of the online version is permitted exclusively for private use. Otherwise this chapter from the book "The MathML Handbook" is subject to the same provisions as those applicable for the hardcover edition: The work including all its components is protected by copyright. All rights reserved, including reproduction, translation, microfilming as well as storage and processing in electronic systems.


CHARLES RIVER MEDIA, INC., 20 Downer Avenue, Suite 3, Hingham, Massachusetts 02043, United States of America