| |
The Source Code file math.hei, located in the lib directory, is part of the package you receive when you download heitml.
We only have a few math function as of today (), but you are free to define the math functions you need. If you are using heitml on UNIX, you can even add built-in math functions through the userfun.c module.
Also, don't forget that there are already quite a number of heitml Built-in Numerical functions to serve your needs, so be sure to review that section of the Language Reference.
Example:
| input: | resulting output:
|
<? abs(42)>
| 42
| <? abs(-42)>
| 42
| <? abs(12-42)>
| 30
|
Example:
| input: | resulting output:
|
<? sqr(5)>
| 25
| <? sqr(sqr(5))>
| 625
|
Example:
| input: | resulting output:
|
<? cube(3)>
| 27
| <? cube(sqr(2))>
| 64
|
Example:
| input: | resulting output:
|
<? power(2,16)>
| 65536
| <? power(cube(sqr(2)),4)>
| 16777216
|
Example:
| input: | resulting output:
|
<? log10(-1) "Nn">
| null
| <? log10(0) "Nn">
| null
| <? log10(.001)>
| -3
| <? log10(.1)>
| -1
| <? log10(1)>
| 0
| <? log10(10)>
| 1
| <? log10(50)>
| 1
| <? log10(100)>
| 2
|
This page was dynamically generated by the
web application development tool RADpage
of H.E.I.
© 1996-2012 H.E.I. All Rights Reserved.
|