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:
parent
e038a67bf8
commit
6d003528a0
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=180908
@ -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
|
||||
|
@ -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
|
||||
|
@ -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>
|
||||
|
Loading…
Reference in New Issue
Block a user