Welcome to the MathLib Developer's KitA product of Prism ResearchDocument date: 2/25/99If you are reading this then you are interested in using the powerful math engine MathLib from Prism Research in your own application for the Newton OS. This developer's kit is designed for use with Apple's Newton Toolkit which is available for free on the Internet. With the materials presented in this kit, a developer can use MathLib and/or RandomLib as a prototype in there own application as long as these products are loaded into the Newton device.Background:MathLib is a powerful set of object-oriented math functions and constants. It covers a large array of math abilities. Here is a short list of those abilities.calculusvector algebravector calculusmatrix algebrafraction algebraunlimited simultaneous equation solvinglinear regression curve fittingroot findingChebyshev function estimationThe accompanying library RandomLib is equally as powerful but is designed for random data analysis. It contains many distributions for analysis of raw data. RandomLib cannot run without MathLib loaded.This kit contains two files Math.k and Random.k. They contain constants and declarations that can be used within your own applications. The Unit Reference is used to access the prototype at runtime.Example to use math prototype:1. Assign the compile-time variable. Enable the use of the unit. MathUnitUsed := TRUE;2. Include the constants file in project after MathUnitUsed assignment. Math.k3. Use the prototype in your project. { _proto: protoMath, fn: func(a,b) :Integral(self,'Bessel,[[a,b],0],0), }The variable protoMath will be assigned to the math library when both your application and MathLib are loaded onto a Newton device. The same procedure goes for RandomLib where the compile-time variable is RandomUnitUsed and the prototype is protoRandom.