Main > Programming > Libraries >

Math::Symbolic 0.508

Math::Symbolic 0.508

Sponsored Links

Math::Symbolic 0.508 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.10 MB
Platform: Any Platform
License: Perl Artistic License
Price:
Downloads: 827
Date added: 2007-07-19
Publisher: Math::Symbolic team

Math::Symbolic 0.508 description

Math::Symbolic is a Perl module for symbolic calculations.

SYNOPSIS

use Math::Symbolic;

my $tree = Math::Symbolic->parse_from_string(1/2 * m * v^2);
# Now do symbolic calculations with $tree.
# ... like deriving it...

my ($sub) = Math::Symbolic::Compiler->compile_to_sub($tree);

my $kinetic_energy = $sub->($mass, $velocity);

Math::Symbolic is intended to offer symbolic calculation capabilities to the Perl programmer without using external (and commercial) libraries and/or applications.

Unless, however, some interested and knowledgable developers turn up to participate in the development, the library will be severely limited by my experience in the area. Symbolic calculations are an active field of research in CS.

There are several ways to construct Math::Symbolic trees. There are no actual Math::Symbolic objects, but rather trees of objects of subclasses of Math::Symbolic. The most general but unfortunately also the least intuitive way of constructing trees is to use the constructors of the Math::Symbolic::Operator, Math::Symbolic::Variable, and Math::Symbolic::Constant classes to create (nested) objects of the corresponding types.

Furthermore, you may use the overloaded interface to apply the standard Perl operators (and functions, see "OVERLOADED OPERATORS") to existing Math::Symbolic trees and standard Perl expressions.

Possibly the most convenient way of constructing Math::Symbolic trees is using the builtin parser to generate trees from expressions such as 2 * x^5. You may use the Math::Symbolic->parse_from_string() class method for this.
Of course, you may combine the overloaded interface with the parser to generate trees with Perl code such as "$term * 5 * sin(omega*t+phi)" which will create a tree of the existing tree $term times 5 times the sine of the vars omega times t plus phi.

There are several modules in the distribution that contain subroutines related to calculus. These are not loaded by Math::Symbolic by default. Furthermore, there are several extensions to Math::Symbolic availlable from CPAN as separate distributions. Please refer to "SEE ALSO" for an incomplete list of these.

For example, Math::Symbolic::MiscCalculus come with Math::Symbolic and contains routines to compute Taylor Polynomials and the associated errors.
Routines related to vector calculus such as grad, div, rot, and Jacobi- and Hesse matrices are availlable through the Math::Symbolic::VectorCalculus module. This module is also able to compute Taylor Polynomials of functions of two variables, directional derivatives, total differentials, and Wronskian Determinants.

Some basic support for linear algebra can be found in Math::Symbolic::MiscAlgebra. This includes a routine to compute the determinant of a matrix of Math::Symbolic trees.

Math::Symbolic 0.508 Screenshot

Advertisements

Math::Symbolic 0.508 Keywords

Bookmark Math::Symbolic 0.508

Hyperlink code:
Link for forum:

Math::Symbolic 0.508 Copyright

WareSeeker periodically updates pricing and software information of Math::Symbolic 0.508 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Math::Symbolic 0.508 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
Math::Symbolic::Base is a case class for symbols in symbolic calculations. Free Download
Math::Symbolic::Compiler is a Perl module that can compile Math::Symbolic trees to Perl code. Free Download
Math::Symbolic::MiscAlgebra contains miscellaneous algebra routines like det(). Free Download
Math::GSL is a Perl module for the GNU Scientific Library. Free Download
Math::ODE Perl module allows you to solve N-th Order Ordinary Differential Equations with as little pain as possible. Free Download
Math::Algebra::Symbols is a Symbolic Algebra in Pure Perl. Free Download
Math::CDF is a Perl module to generate probabilities and quantiles from several statistical probability functions. Free Download
Math::Logic::Predicate is a Perl module to manage and query a predicate assertion database. Free Download