Pragmatic Mathematical Service

Javascript collection with over 300 mathematical functions
Download

Pragmatic Mathematical Service Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Christoph Zurnieden
  • Publisher web site:
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 308 KB

Pragmatic Mathematical Service Tags


Pragmatic Mathematical Service Description

Javascript collection with over 300 mathematical functions Pragmatic Mathematical Service is a Javascript collection with over 300 mathematical functions including but not limited to: extended statistical functions, geometry, matrix calculation and a lot more. A simple frontend including a virtual keyboard is also in the Pragmatic Mathematical Service packet.Here are some key features of "Pragmatic Mathematical Service":Array:· Several prototypes for the Array object. From push() and pop() (lacking in some older IEs), forEach() and others introduced by Mozilla/Firefox, some functions to walk over the entries and do something with them to ports of some functions from John Walkers "ent"(e.g. monteCarloPi()) Distributions:· Several functions regarding several discrete and continuous distributions. I ported most of them from Octave (octave/2.1.35/m/statistics/distributions/*) to replace my own writ with something elegant and legible. Electric:· Only one function yet: to calculate the capacitance of a cylinder capacitor, a coax cable. Geometry:· The obligatory calculations with triangles of different kind on the plane and on the sphere. Some calculations for gardeners to build regular polygons. Several helpers to get volume and area of cones, spheres, toruses, and circles and parts of them. are of a plane Lam curve and volume of a rotational Lam curve. Heat:· The functions ripped out of a form to calculate a heat store (for solar energy in this case, but it is universal). Interests:· Basic interest calculation. Not very interesting. Math:· Besides several helpers and constants it offers a function to factor an integer (shamelessly stolen from GNU's factor), greatest common divisor, least common multiple, gamma, beta, error function, digamma, Pochhammer (raising factorial), factorial, Bernoulli numbers, Chebychev (integers only) and more. Matrix:· Basic Matrix operations for small matrices (up to 10x10, depending on the power of the machine), addition, multiplication, determinant, transform, adjoint and inverse. These work on arrays and are implemented as prototypes of the Array object. A linear solver is also included. Mean:· Several means to get means like arithmetic, geometric, harmonic, powermean, mode and median. Miscellaneous:· A function that proves empirically (so no real proof in the mathematical sense) that the very next element of every arithmetical series given numerical (in a comma separated row like in many so called "Intelligence Tests") is 42. Physics:· Mechanic (newtonian and relativistic) and more. Plotting:· Some functions to do very basic plotting, including two examples to test them. There are several very elaborated plotting libraries for Javascript which should be used instead for anything more than the most basic. Sets:· Includes what you need. Not more, but also not less. Statistical tests:· Statistical tests like student's test or ANOVA. Descriptive functions like variance, standard deviation and more. See also "Distributions". What's New in This Release: · complex log() and abs() had embarrasing errors in it: fixed Some functions got extensions to the complex plane: · complete Gamma and log-Gamma functions · incomplete Gamma function · regularized Gamma functions · complete Beta and log-Beta functions · Digamma function · General partial function. This allows for approximations of the zeta function for complex arguments (n=1000 gives about 6 digits precision) · Pochhammer symbol (raising factorial) · Special partial harmonic function. This implementation is only good for very large n!


Pragmatic Mathematical Service Related Software