1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-23 09:10:43 +00:00

Update to v0.504

Shorten pkg-descr
This commit is contained in:
Aaron Dalton 2006-12-28 15:57:26 +00:00
parent e038a67bf8
commit 6d003528a0
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=180908
3 changed files with 5 additions and 46 deletions

View File

@ -6,7 +6,7 @@
#
PORTNAME= Math-Symbolic
PORTVERSION= 0.502
PORTVERSION= 0.504
CATEGORIES= math perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
MASTER_SITE_SUBDIR= Math

View File

@ -1,3 +1,3 @@
MD5 (Math-Symbolic-0.502.tar.gz) = c7c9de6cdbdb81ebb4fadd1431505677
SHA256 (Math-Symbolic-0.502.tar.gz) = 91f845bd65e81a92663985eb563ec9b7c09b67e537c4dbee467a01722612bbf2
SIZE (Math-Symbolic-0.502.tar.gz) = 97823
MD5 (Math-Symbolic-0.504.tar.gz) = ce9c8df232ac0955483a0a057d3e9982
SHA256 (Math-Symbolic-0.504.tar.gz) = 3a368881595ae503518975c3c9d79ad075ee89865781ac0e98923e0f958ff427
SIZE (Math-Symbolic-0.504.tar.gz) = 95601

View File

@ -2,51 +2,10 @@ 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.
WWW: http://search.cpan.org/dist/Math-Symbolic
Author: Steffen Müller <symbolic-module@steffen-mueller.net>
Author: Steffen Mueller <symbolic-module@steffen-mueller.net>