Math 版 (精华区)
发信人: zjliu (fly), 信区: Math
标 题: mathtools: maple8
发信站: 哈工大紫丁香 (Sat Jul 6 17:58:27 2002) , 转信
发信人: GzLi (苍鹰-文子), 信区: MathTools
标 题: mathtools: maple8
发信站: 饮水思源 (2002年07月03日18:16:12 星期三), 站内信件
http://www.maplesoft.com/products/Maple8/whatsnew/features.shtml
Mathematical | Graphic User Interface | Programming and Connectivity
Maplets?
? A revolutionary package called Maplets? provides tools to create custom
Java?-based graphical user interfaces – called maplets – to the thousands
of routines in the Maple library, as well as to your routines. Maplets allow
users to perform Maple calculations and display graphics without knowledge
of Maple syntax.
? You can embed a full range of GUI elements
into your maplets, including text areas, buttons, equation editors, drop-
down menus, scroll bars,
and plot regions.
? Several predefined maplets are available in the Examples subpackage, which
you can modify and reuse, including interfaces to several functions in the
LinearAlgebra package.
? There are predefined dialog maplets that prompt the user to enter an
expression
, find a file, and answer a question.
The Student Package
? The new Student package assists educators and students in teaching and
learning first year calculus.
? An intuitive set of tools allows students to work through limit,
differentiation
, and integration problems step-by-step. At any step of the problem, the
student can obtain a hint from Maple.
? Numerous visualization commands graphically illustrate the Mean Value
Theorem
, volumes and surfaces of revolution, Newton’s method, Taylor
approximations
, and more.
Differential Equations
Numerical Solutions to PDEs
? You can solve linear systems of bivariate PDEs and PDE-boundary value
problems
numerically using the new numeric option to pdsolve.
? You can view numeric PDE solutions as plots, animations, and numerical
values.
Nonlinear ODEs
? Enhancements to dsolve include a new
implementation of integrating factor methods that can systematically
determine
integrating factors of varied types and perform multiple reductions of
order
in one step when more than one integrating factor is found.
? Improvements to symmetry algorithms provide simpler solutions for second
order nonlinear ODEs.
? New routines are available for solving two
parameterized Abel ODE classes
? All routines for solving equivalence problems can handle fractional or
abstract powers systematically.
Linear ODEs
? There are new algorithms for computing
hypergeometeric solutions for second order
linear ODEs in which the equivalence between an ODE and one having 2F1, 1F1
, or 0F1 hypergeometric solutions can be resolved.
? Kovacic’s algorithm has been extended to
handle fractional and abstract powers.
? Three new algorithms have been incorporated for higher order linear ODEs
to work in the presence of non rational objects.
Enhancements in the DEtools Package
? New routines to DEtools include the ability to
solve a rational ODE using power transformations of the independent variable
composed with linear transformations of the dependent variable.
? The intfactor command has been enhanced
to compute integrating factors for nonlinear ODEs when the integrating
factor
depends on many variables.
? A new set of linear ODE families can compute hypergeometric solutions.
? You can solve an ODE admitting many different integrating factors
simultaneously
using the new redode routine.
? The convertODE facility has been extended to convert to ODEs of type
linear
, Ricatti, and Abel to normal form.
Numerical Solution to ODEs
? The default stiff and non-stiff methods are enhanced to produce a
numerical
solution over a range in terms of piecewise polynomial functions.
? plots[ODEplot] can produce multiple solution curves and animations of
solutions
to ODE systems.
? rkf45, dverk78, gear, and classical methods have been enhanced to compute
numerical solutions to ODE problems in which the initial point has a
removable
singularity.
? An option to dverk78 provides a choice of local error computation
strategies
, resulting in reduced running time.
New Mathematics Packages
Vector Calculus
? The VectorCalculus package provides a full suite of routines to perform
calculations in multivariate and vector calculus, including — operations
, surface integrals, and differential geometric properties. You can perform
these calculations in any coordinate system and in any basis.
Scientific Constants
? The ScientificConstants package provides access to the values of over
13000
physical constants that occur in chemistry and physics, including the speed
of light in a vacuum and the melting point of sodium.
? You can extend and modify the database with constants and chemical
properties
.
Calculus of Variations
? You can construct the Euler-Lagrange equation and first integrals, the
Jacobi differential equation and the Weierstrass excess function with the
new VariationalCalculus package.
Symbolic-Numeric Algorithms for Polynomials (SNAP)
? New tools for the algebraic manipulation of
numerical polynomials include computation of an epsilon gcd, a quasi gcd,
and the last numerically stable Euclidean reduction.
Matrix Polynomial Algebra
? You can determine special forms of matrix
polynomials, perform basic polynomial operations, find bases for the kernel
of a matrix polynomial, and compute algebraic operations using the new
MatrixPolynomialAlgebra
package.
Sum Tools
? The SumTools package provides functions for finding closed forms of
definite
and indefinite sums of hypergeometric type.
Enhanced Mathematics Packages
CurveFitting
? The Spline routine now accepts boundary conditions such as natural, not
-a-knot, periodic, clamped, and generalized end conditions.
? The Spline function has a more efficient algorithm for degree 2 and degree
3 cases in the presence of floating-point data.
? A built-in maplet provides a graphical interface to the CurveFitting
package
.
Linear Algebra
? The LinearAlgebra package has a new subpackage for performing linear
algebra
operations modulo a prime or composite over a positive range.
? A new EigenConditionNumbers routine computes any of the eigenvalues,
eigenvectors
, condition numbers of the eigenvalues, or the condition num bers of the
eigenvectors for real or complex, generalized or nongeneralized problems.
? The MatrixInverse routine has been extended to compute the Moore-Penrose
pseudo-inverse for floating-point and exact matrices.
? The LeastSquares routine contains an indirect sparse real solver for
floating
-point problems.
? The new HermiteForm routine computes a
reduced transforming matrix.
? A new algorithm makes generation of sparse random matrices faster.
Plots
? You can visually compare the real and imaginary parts of two functions
to see where they differ on a given domain, using the new plotcompare
routine
.
Slode Package
? You can construct formal solutions of differential equations in which the
series coefficients satisfy homogenous or nonhomogeneous recurrences with
more than two terms.
Solve Tools
? New routines in SolveTools allow inverse functions to be canceled, parts
of expressions containing
logarithms, exponentials and powers to be
combined, and systems of linear equations with various coefficients to be
solved.
Enhanced Symbolic Capabilities
? A flexible new network of conversion routines for mathematical functions
permits the expression of any mathematical function in terms of another.
These routines allow you to convert among any of the 58 mathematical
functions
. Simplifying definite integrals or sums uses the integrating range.
? The simplify command has been extended for generalized hypergeometric
MeijerG
functions, confluent hypergeometric Kummer functions, and Legendre
functions
of integer degree and order to elementary form.
Maplets
? You can design graphical user interfaces to access the Maple library and
your Maple routines using the new Maplets package. Graphical elements that
you can place in your maplets include buttons, text areas, equation editors
, pop-up menus, menubars, tables, and MathML viewers.
Maplet Viewer
? The MapletViewer facility launches a standalone maplet outside a Maple
session.
Saving a Worksheet as a Maplet or Maple Input
? Worksheets saved as maplets can be displayedusing the MapletViewer feature
.
? Worksheets saved as Maple input can be loaded into command-line versions
of Maple.
Interactive Plot Builder
? You can create plots and build plot commands using a new graphical user
interface to Maple basic plotting routines and plot options. This feature
is accessible through the context menus and the plots interactive routine
.
Pretty-Printer Enhancements
? Numerous pretty-printer enhancements include improved derivative display
, control of numeric
display precision, added symbols for the set and membership operators, basis
notation for vectors, and improved expression layout.
Spell Check
? The Spellcheck facility searches text regions from among thousands of
words
including commonly used mathematical terms and Maple words. Users can add
words to the dictionary or select a preferred dictionary.
E-mail Worksheets
? Worksheets can be emailed directly from the
Maple environment.
Importing and Exporting XML
? You can export a worksheet in the Extensible Markup Language (XML) format
and load XML documents.
Web Resources Links
? You have direct and easy access to the Maple Application Center, the Maple
Student Center, and the Waterloo Maple Corporate home page from the Maple
Help menu.
Mixed Kernel Mode
? Mixed kernel mode allows users to specify the mode (shared or parallel)
in which each
worksheet window runs.
File Preferences Dialog
? The settings available from the Options menu are available in the File
Preferences dialog box from the File menu.
Java Code Generation
? The new CodeGeneration package translates Maple routines to Java code.
Enhanced C and Fortran Code Generation
? The CodeGeneration package provides enhanced C and Fortran code generation
. Several options give you greater control over the translation of types,
and improvements have been incorporated when translating to Fortran.
Software Metrics
? You can analyze the code complexity of a Maple procedure or module by
computing
McCabe’s
cyclomatic complexity metric, Halstead’s software science metrics, or
metrics
that provide details about the nesting depth of selection and
repetition structures.
Library Tools
? The new LibraryTools package simplifies the
creation and maintenance of Maple libraries.
Type Tools
? You can extend the existing list of types in Maple by allowing users to
add, delete, or display
user-defined types.
Worksheet
? The Worksheet package provides a set of functions to generate and
manipulate
Maple worksheets as XML data structures.
Enhanced packages
define_external for Java
? You can now call static Java methods externally with the define_external
routine.
Process
? The Process package has expanded to include the ability to launch a
process
or software application outside Maple.
Sockets
? The new HostInfo routine retrieves platform specific data such as the
platform
, operating system, node, domain name, and pid.
StringTools
? The new FormatTime routine returns a formatted date and time using an
optional
list of conversion specifiers to display the string of your choice.
? The StringBuffer routine constructs long strings in pieces by appending
the pieces one at a time.
? The Encode and Decode routines process strings by subjecting them to text
encoding and decoding.
XMLTools
? Several new utilities and a validating XML parser were added to this
package
.
Programming Facilities Changes
System Changes
? Maple repositories can be assigned unique names and saved in the same
directory
.
? You can list the contents of a directory and
distinguish between files and subdirectories when navigating through
directories
using two new
routines, isdir and listdir
? A new option for kernelopts greatly simplifies
module debugging.
Higher Order Procedures
? Two new procedures, andmap and ormap,
determine whether a predicate holds for some
or all operands of an expression.
? The member procedure now accepts functions
as a second argument.
? A new function, membertype, checks whether
an object of the given type exists in the second argument.
? A maptype function maps a function to each operand of an expression of
a given type.
Verifications
? You can compare 2-D plot data structures using
two new verify routines, function_shells
and function_bounds.
New and Improved Conversions
? The float command accepts an option to specify
the number of digits.
? The compose routine places any number of
conversions on the expression.
? Convert to and from the atomic number of a
chemical element and its temporary IUPAC name
or symbol using the iupac routine.
Not all features are available on all platforms.
This list describes several new features of Maple 8. For a complete list
of the capabilities and enhancements of Maple 8, select What’s New from
the Help menu.
--
她总是警告我说:如果你不学习,你将什么都不是。绝对什么都不是。
学习没有任何捷径可言。不要欺骗你自己。
welcome to Matlab http://bbs.sjtu.edu.cn/cgi-bin/bbsdoc?board=Matlab
welcome to DataMining http://DataMining.bbs.lilybbs.net
※ 来源:·饮水思源 bbs.sjtu.edu.cn·[FROM: 211.80.38.29]
--
※ 来源:.哈工大紫丁香 http://bbs.hit.edu.cn [FROM: 202.118.229.86]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:206.097毫秒