Math Library

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-2009 H.E.I. All Rights Reserved.



Homepage
Intro/Features
Component Guide
Programming
  Language Guide
  Language Ref.
  Component Ref.
  Class Library
  User Components
  Tryout Form
  Tutorial
  New Features
  heitml 1
    dba Tutorial
    dbq Tutorial
    dbs Tutorial
    The heitml Libraries
      Standard Layout
      Session Libraries
      The dba Library
      Query Forms
      Scroller
      Outline Library 1
      Email Form Library
      Counter Library
      HTML Extensions 1
      Date/Time Library 1
      Math Library 1
      String Library
    Demonstration
User Guide
FAQ
Mailinglist
Discussion Group
Services
Pricing/Register
Download
Frame
 
Contact
 
 
 
Search: