This is documentation for Mathematica 9, which was
based on an earlier version of the Wolfram Language.
MATHEMATICA GUIDE

# New in 8.0: Mathematics & Algorithms

Mathematica 8 adds major new areas, including probability and statistics, graphs and networks, computational finance, control systems, wavelet analysis, and group theory. Each of these areas represents major progress in the ability to work at a high level of abstraction supported by in-depth algorithmic coverage and advanced automation. This should enable rapid progress in these areas, and also in the ability to combine tools from several disjoint areas as functions are designed to fit together even across different domains.

## ReferenceReference

### Probability & Statistics »

Probability compute probabilities for general events

Expectation compute expectations for general expressions

EstimatedDistribution automatically estimate parameters in a distribution from data

### New Properties for Distributions »

SurvivalFunction survival function for a distribution

Moment general moment for a distribution

### New Parametric Distributions »

StableDistribution stable distribution

### New Nonparametric Distributions »

SmoothKernelDistribution nonparametric kernel density estimate-based distribution

### New Derived Distributions »

TransformedDistribution transformation of an existing distribution

### New Hypothesis Testing »

DistributionFitTest test for goodness-of-fit to a distribution or data

LocationTest test means or mean differences of one or two datasets

### Graphs & Networks »

Graph construct a graph from vertices and edges

GraphData, ExampleData collection of theoretical and empirical graphs

### New in Styling and Labeling of Graphs »

HighlightGraph highlight vertices, edges, or whole subgraphs

### New Predicates and Properties »

IsomorphicGraphQ test whether two graphs are isomorphic

### New Graph Computations »

FindShortestPath find the shortest path from the source to one or all vertices

### New Built-in Control Systems Functionality »

TransferFunctionModel transfer-function model object

### Classical Analysis and Design »

RootLocusPlot plot pole locations as function of parameter

### State-Space Analysis »

ControllabilityMatrix gives the controllability matrix

### State-Space Design »

KalmanEstimator Kalman filter-based optimal observer

LQGRegulator linear quadratic Gaussian optimal regulator

### New in Computational Finance »

FinancialDerivative financial derivative valuations

FinancialBond financial bond valuations

TimeValue time value of money computations

### New Built-in Wavelet Analysis »

ContinuousWaveletTransform gives the continuous wavelet transform

DiscreteWaveletTransform gives the discrete wavelet transform

### New Permutation Functionality »

Cycles disjoint cyclic notation for permutations

### New Group Theory Capabilities »

PermutationGroup representation for a permutation group

GroupOrder number of elements in a group

### New Equation-Solving Capabilities

Solve (modified), NSolve (modified) — solve equations and inequalities over domains

ConditionalExpression an expression defined when a condition holds

### New Numerics Capabilities

NIntegrate (modified) — integration of univariate and multivariate oscillatory functions

### New in Special Functions »

MarcumQ Marcum's Q function

### Fast Exact Linear Algebra »

LinearSolve fast methods for integer and rational inputs

### New in Matrix Decompositions »

HessenbergDecomposition (modified) — Hessenberg decomposition for a matrix pair

SchurDecomposition (modified) — Schur decomposition for a matrix pair