Factorial
This code gets factorial of a number and for negative numbers returns 1.The recursive implementation of factorial is easy but using lambda keyword of python it becomes a bit tough as we can't use conditional if else in lambda. If a user wants to return a factorial function on the fly using lambda...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (52): Factorial Download |
Calculates three indices of factorial invariance: the coefficient of congruence, a chi-square goodness of fit test, and Cattell's Salient Variable Similarity Index.
Platforms: Mac
License: Freeware | Download (121): Invariance Download |
It can be used to study and analyze behavioral neuroscience experiments.It allows an easy creation of trial lists factorial designs including various constraints as run length, factor levels or trial types. Requirements: - MATLAB 7.8 or higher
Platforms: Windows, Mac, *nix, Matlab, BSD Solaris
License: Freeware | Download (56): Sequence Generator Download |
This script is similar to fullfact, however instead of number of levels, value of levels are required as inputusage: des_mat = full_fact([-1 1],[100 200 300],[1:4]); arguments: (input) x1,x2, x3- variable levels either in row or column vector. These are not number of levels but the levels itself...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (40): Full factorial Download |
Wigner3j( J123, M123) calculates the Wigner 3j-symbol according to Racah formula.The Wigner 3j symbol is useful for multiplication of Spherical Harmonics (and their generalizations) and for addition of angular momentum.The are related to the Clebsch-Gordan coefficients by:Wigner3j( J123, M123 ) =...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (40): Wigner3j symbol Download |
In the dao to programming, some new forms, such as 3(x+5)(4a(5b+A11)), where A11 means A1 in other programming, |x|, the absolute value of x, n!, the factorial of n, date and time format, file path, url, email address, a menu in the restaurant, and all that, would become legal source code.
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (36): daot Download |
Math::Combinatorics is a Perl module that can perform combinations and permutations on lists. SYNOPSIS Available as an object oriented API. use Math::Combinatorics; my @n = qw(a b c); my $combinat = Math::Combinatorics->new(count => 2, data => [@n], ); print "combinations of 2 from:...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (168): Math::Combinatorics Download |
Shelisp is a very short program that provides mechanisms for composing and running Unix shell (particularly bash) commands and constructs from Common Lisp. To run shelisp, say at the command prompt: lisp -load shelisp.lisp This should start CMU Common Lisp and provide the prompt, *. A more...
Platforms: *nix
License: Freeware | Size: 5.12 KB | Download (94): Shelisp Download |
acoc is a regular-expression based colour formatter for programs that display output on the command-line. It works as a wrapper around the target program, executing it and capturing the stdout stream. Optionally, stderr can be redirected to stdout, so that it, too, can be manipulated. acoc then...
Platforms: *nix
License: Freeware | Size: 40.96 KB | Download (94): Arbitrary Command Output Colourer Download |
Libeval provides simple means of evaluating simple arithmetic expressions involving literal numeric values, variables and functions using the addition (+), subtraction (-), multiplication (*), division (/), modulo division (), exponentiation (^), sign (+-), percentag (%) and grouping (())...
Platforms: *nix
License: Freeware | Size: 27.65 KB | Download (95): Libeval Download |
Math::NumberCruncher Perl module contains a collection of useful math-related functions. SYNOPSIS It should be noted that as of v4.0, there is now an OO interface to Math::NumberCruncher. For backwards compatibility, however, the previous, functional style will always be supported. # OO...
Platforms: *nix
License: Freeware | Size: 81.92 KB | Download (101): Math::NumberCruncher Download |
DL/SQL is declarative, turing-complete programming language based on top of SQL database. The main idea is to store both program and data in one SQL table and make all the computations in it. The current version of interpreter written in PHP contains quasi-lazy evaluation and simple caching....
Platforms: *nix
License: Freeware | Size: 21.5 KB | Download (98): DL/SQL Download |
Math::BigInt::Calc is a pure Perl module to support Math::BigInt. SYNOPSIS Provides support for big integer calculations. Not intended to be used by other modules. Other modules which sport the same functions can also be used to support Math::BigInt, like Math::BigInt::GMP or...
Platforms: *nix
License: Freeware | Size: 194.56 KB | Download (102): Math::BigInt::Calc Download |
Math::BigInt is an arbitrary size integer/float math package. SYNOPSIS use Math::BigInt; # or make it faster: install (optional) Math::BigInt::GMP # and always use (it will fall back to pure Perl if the # GMP library is not installed): # will warn if Math::BigInt::GMP cannot be found...
Platforms: *nix
License: Freeware | Size: 194.56 KB | Download (90): Math::BigInt Download |
Text::NSP::Measures::2D::MI::ps is a Perl module that implements Poisson-Stirling measure of association for bigrams. SYNOPSIS Basic Usage use Text::NSP::Measures::2D::MI::ps; my $npp = 60; my $n1p = 20; my $np1 = 20; my $n11 = 10; $ps_value = calculateStatistic( n11=>$n11, n1p=>$n1p,...
Platforms: *nix
License: Freeware | Size: 952.32 KB | Download (92): Text::NSP::Measures::2D::MI::ps Download |
Text::NSP::Measures::3D::MI::ps is a Perl module that implements Poisson Stirling Measure for trigrams. SYNOPSIS Basic Usage use Text::NSP::Measures::3D::MI::ps; $ps_value = calculateStatistic( n111=>10, n1pp=>40, np1p=>45, npp1=>42, n11p=>20, n1p1=>23, np11=>21, nppp=>100); if(...
Platforms: *nix
License: Freeware | Size: 952.32 KB | Download (109): Text::NSP::Measures::3D::MI::ps Download |
Console Multi Calculator is designed as a very simple and very easy-to-use application that allows you to perform math calculations.
Now you can make use if this accessible Command Line Interface-based software to execute the calculations you need in no time at all.
Platforms: Windows
License: Freeware | Download (426): Console Multi Calculator Download |
TXM is a free and open-source cross-platform Unicode & XML based text/corpus analysis environment and graphical client, supporting Windows, Linux and Mac OS X. It can also be used online as a J2EE standard compliant web portal (GWT based) with access control built in.
It offers a comprehensive...
Platforms: Windows, Mac, Linux
License: Freeware | Size: 2.46 MB | Download (46): TXM Download |
mpmath is a replacement for Python's float/complex types and math/cmath modules with unlimited precision and exponent sizes. The mpmath software is written entirely in Python without any external dependencies and hence runs almost anywhere, without the need for compilation. To install, unpack...
Platforms: Mac
License: Freeware | Size: 460.8 KB | Download (45): Mpmath Download |
CalculationLaboratory - mathematical program that can handle scripts (your own programming language), also can process scripts extreme numbers (both decimal binary(256-bit number) and a 16-bit format).
There is also a Grapher. You can, when plotting to use both conventional and extreme number....
Platforms: Windows, Windows 7
License: Freeware | Size: 2.88 MB | Download (67): CalculationLaboratory Download |