-
Functions
- AdjacencyList
- Annulus
- ArgumentsOptions
- AstroSubpoint
- AudioPitchShift
- AudioTimeStretch
- Ball
- BayesianMaximization
- BayesianMinimization
- BezierCurve
- BilateralHypergeometricPFQ
- BreadthFirstScan
- BSplineCurve
- BSplineSurface
- CharacteristicPolynomial
- CheckArguments
- CholeskyDecomposition
- Circle
- Circumsphere
- Classify
- Comap
- ComapApply
- CommonUnits
- Cone
- ConicHullRegion
- ConnectedComponents
- ConnectedGraphComponents
- CountDistinct
- Cuboid
- CurrencyConvert
- Cylinder
- Det
- DigitSum
- Disk
- Dot
- DownValues
- DownValuesFunction
- DSolve
- DSolveValue
- EdgeAdd
- EdgeConnectivity
- EdgeCount
- EdgeDelete
- EdgeIndex
- EdgeList
- Eigensystem
- Eigenvalues
- Eigenvectors
- ElectricFluxDensityValue
- ElectricPotentialCondition
- ElectricSymmetryValue
- ElectrostaticPDEComponent
- Ellipsoid
- EmptyGraphQ
- EulerMatrix
- ExternalEvaluate
- FilledTorus
- FindEdgeIndependentPaths
- FindImageText
- FindIndependentEdgeSet
- FindInstance
- FindPath
- FindShortestPath
- FindVertexCut
- FindVertexIndependentPaths
- FiniteFieldIndex
- FluidFlowPDEComponent
- FourierDCTMatrix
- FourierDSTMatrix
- FromFiniteField
- FromFiniteFieldIndex
- FromLunationNumber
- FromRomanNumeral
- FullMoon
- GraphComplement
- GraphData
- GraphDiameter
- GraphDifference
- GraphicsComplex
- GraphIntersection
- GraphReciprocity
- GraphUnion
- HadamardMatrix
- HeatTransferPDEComponent
- HermitianMatrix
- HessenbergDecomposition
- Hexahedron
- HolderModel
- ImageCases
- ImageContents
- ImageSegmentationComponents
- ImageSegmentationFilter
- IncidenceList
- IndependentEdgeSetQ
- IndependentVertexSetQ
- IndexGraph
- Inpaint
- InputOutputResponse
- InputOutputResponseData
- IntermediateTest
- Inverse
- KirchhoffGraph
- LayeredGraph
- LayeredGraph3D
- LinearModelFit
- LinearSolve
- LUDecomposition
- LunationNumber
- MapThread
- MatrixExp
- MatrixPower
- MatrixRank
- MaxRoots
- MoonPhaseDate
- NContourIntegrate
- NetExternalObject
- NewMoon
- NLineIntegrate
- NonlinearModelFit
- NormalizationLayer
- NSolve
- NSurfaceIntegrate
- NullSpace
- OrthogonalMatrix
- OverlayVideo
- PairwiseDensityHistogram
- PairwiseListPlot
- PairwiseProbabilityPlot
- PairwiseQuantilePlot
- PairwiseSmoothDensityHistogram
- Parallelepiped
- Parallelogram
- PauliMatrix
- Polygon
- Polyhedron
- PolyhedronData
- Predict
- Prism
- Pyramid
- QRDecomposition
- QuantityMagnitude
- Rectangle
- RecurrenceTable
- Reduce
- ReflectionMatrix
- RegionCongruent
- RegionDisjoint
- RegionEqual
- RegionSimilar
- RegionWithin
- RemoveBackground
- Resolve
- ResourceObject
- RollPitchYawMatrix
- RomanNumeral
- RotationMatrix
- RowReduce
- RSolveValue
- SamplerModel
- SchrodingerPDEComponent
- SchurDecomposition
- Simplex
- SingularValueDecomposition
- SolarEclipse
- SolidMechanicsPDEComponent
- Solve
- SolveValues
- SpeechSynthesize
- Sphere
- StateSpaceModel
- StringTake
- Subgraph
- SymmetricMatrix
- SystemModel
- SystemModelUncertaintyPlot
- TargetDevice
- TargetStructure
- TestCreate
- Tetrahedron
- TextRecognize
- TextSummarize
- Texture
- TextureMapping
- ToFiniteField
- Torus
- Tour3DVideo
- TraceOriginal
- TransferFunctionModel
- TreeDelete
- TreeInsert
- TreeMap
- TreeMapAt
- TreeReplacePart
- Triangle
- TruncateSum
- Tube
- UnilateralConvolve
- UnitaryMatrix
- UnitConvert
- VertexAdd
- VertexComponent
- VertexConnectivity
- VertexContract
- VertexCount
- VertexDelete
- VertexInComponent
- VertexInComponentGraph
- VertexInDegree
- VertexIndex
- VertexList
- VertexOutComponent
- VertexOutComponentGraph
- VertexReplace
- VideoCombine
- VideoExtractTracks
- VideoJoin
- VoiceStyleData
- WeaklyConnectedComponents
- WeaklyConnectedGraphComponents
- WeaklyConnectedGraphQ
- Related Guides
-
-
Functions
- AdjacencyList
- Annulus
- ArgumentsOptions
- AstroSubpoint
- AudioPitchShift
- AudioTimeStretch
- Ball
- BayesianMaximization
- BayesianMinimization
- BezierCurve
- BilateralHypergeometricPFQ
- BreadthFirstScan
- BSplineCurve
- BSplineSurface
- CharacteristicPolynomial
- CheckArguments
- CholeskyDecomposition
- Circle
- Circumsphere
- Classify
- Comap
- ComapApply
- CommonUnits
- Cone
- ConicHullRegion
- ConnectedComponents
- ConnectedGraphComponents
- CountDistinct
- Cuboid
- CurrencyConvert
- Cylinder
- Det
- DigitSum
- Disk
- Dot
- DownValues
- DownValuesFunction
- DSolve
- DSolveValue
- EdgeAdd
- EdgeConnectivity
- EdgeCount
- EdgeDelete
- EdgeIndex
- EdgeList
- Eigensystem
- Eigenvalues
- Eigenvectors
- ElectricFluxDensityValue
- ElectricPotentialCondition
- ElectricSymmetryValue
- ElectrostaticPDEComponent
- Ellipsoid
- EmptyGraphQ
- EulerMatrix
- ExternalEvaluate
- FilledTorus
- FindEdgeIndependentPaths
- FindImageText
- FindIndependentEdgeSet
- FindInstance
- FindPath
- FindShortestPath
- FindVertexCut
- FindVertexIndependentPaths
- FiniteFieldIndex
- FluidFlowPDEComponent
- FourierDCTMatrix
- FourierDSTMatrix
- FromFiniteField
- FromFiniteFieldIndex
- FromLunationNumber
- FromRomanNumeral
- FullMoon
- GraphComplement
- GraphData
- GraphDiameter
- GraphDifference
- GraphicsComplex
- GraphIntersection
- GraphReciprocity
- GraphUnion
- HadamardMatrix
- HeatTransferPDEComponent
- HermitianMatrix
- HessenbergDecomposition
- Hexahedron
- HolderModel
- ImageCases
- ImageContents
- ImageSegmentationComponents
- ImageSegmentationFilter
- IncidenceList
- IndependentEdgeSetQ
- IndependentVertexSetQ
- IndexGraph
- Inpaint
- InputOutputResponse
- InputOutputResponseData
- IntermediateTest
- Inverse
- KirchhoffGraph
- LayeredGraph
- LayeredGraph3D
- LinearModelFit
- LinearSolve
- LUDecomposition
- LunationNumber
- MapThread
- MatrixExp
- MatrixPower
- MatrixRank
- MaxRoots
- MoonPhaseDate
- NContourIntegrate
- NetExternalObject
- NewMoon
- NLineIntegrate
- NonlinearModelFit
- NormalizationLayer
- NSolve
- NSurfaceIntegrate
- NullSpace
- OrthogonalMatrix
- OverlayVideo
- PairwiseDensityHistogram
- PairwiseListPlot
- PairwiseProbabilityPlot
- PairwiseQuantilePlot
- PairwiseSmoothDensityHistogram
- Parallelepiped
- Parallelogram
- PauliMatrix
- Polygon
- Polyhedron
- PolyhedronData
- Predict
- Prism
- Pyramid
- QRDecomposition
- QuantityMagnitude
- Rectangle
- RecurrenceTable
- Reduce
- ReflectionMatrix
- RegionCongruent
- RegionDisjoint
- RegionEqual
- RegionSimilar
- RegionWithin
- RemoveBackground
- Resolve
- ResourceObject
- RollPitchYawMatrix
- RomanNumeral
- RotationMatrix
- RowReduce
- RSolveValue
- SamplerModel
- SchrodingerPDEComponent
- SchurDecomposition
- Simplex
- SingularValueDecomposition
- SolarEclipse
- SolidMechanicsPDEComponent
- Solve
- SolveValues
- SpeechSynthesize
- Sphere
- StateSpaceModel
- StringTake
- Subgraph
- SymmetricMatrix
- SystemModel
- SystemModelUncertaintyPlot
- TargetDevice
- TargetStructure
- TestCreate
- Tetrahedron
- TextRecognize
- TextSummarize
- Texture
- TextureMapping
- ToFiniteField
- Torus
- Tour3DVideo
- TraceOriginal
- TransferFunctionModel
- TreeDelete
- TreeInsert
- TreeMap
- TreeMapAt
- TreeReplacePart
- Triangle
- TruncateSum
- Tube
- UnilateralConvolve
- UnitaryMatrix
- UnitConvert
- VertexAdd
- VertexComponent
- VertexConnectivity
- VertexContract
- VertexCount
- VertexDelete
- VertexInComponent
- VertexInComponentGraph
- VertexInDegree
- VertexIndex
- VertexList
- VertexOutComponent
- VertexOutComponentGraph
- VertexReplace
- VideoCombine
- VideoExtractTracks
- VideoJoin
- VoiceStyleData
- WeaklyConnectedComponents
- WeaklyConnectedGraphComponents
- WeaklyConnectedGraphQ
- Related Guides
-
Functions
A list of key new and improved features since 13.3, including features experimental in 14.0.
Core Language
open all close allMathematical Computation
Machine Learning & Neural Networks »
Natural Language Processing »
TextSummarize — automatically produce different types of summarization
Neural Networks »
NetExternalObject (updated) — added CUDA support via TargetDevice option for ONNX
NormalizationLayer (updated) — added "GroupNumber" parameter
"ONNX" (updated) — improved import code, more models supported, faster import in some cases
Integrated Statistics & Machine Learning
Classify (updated), Predict (updated) — documentation update with more examples, notes and illustrations
LinearModelFit (updated), NonlinearModelFit (updated) — support for uncertainty in the response data
BayesianMinimization (updated), BayesianMaximization (updated) — progress reporting, more efficient continuation when history is provided
Wolfram Neural Net Repository »
New networks for image generation, speech-to-text conversion, object detection, etc.
"Wav2Vec2 Trained on Multiple Datasets" ▪ "Stable Diffusion V1" ▪ "X3D Video Action Classification Trained on Kinetics-400 Data" ▪ "YOLO V8 Classify Trained on ImageNet Competition Data" ▪ "YOLO V8 Detect Trained on MS-COCO Data" ▪ "OpenCLIP Multi-domain Feature Extractor Trained on DataComp-1B Data" ▪ "CoCa Image Captioning Nets Trained on LAION-2B Data"
Astronomy
Geometry, Graphs & Graphics
Geometry »
High-fidelity geometric regions, compatible with CAD systems.
BezierCurve (updated), BSplineCurve (updated) — now geometric regions
BSplineSurface (updated) — now geometric regions
"STEP", "IGES" — standard industry CAD formats
PolyhedronData (updated) — 150+ new polyhedra, classes and properties
Better support of polygons for geometric relations.
RegionEqual (updated) — improve equality testing for 2D polygonal regions
RegionDisjoint (updated) ▪ RegionWithin (updated) ▪ RegionCongruent (updated) ▪ RegionSimilar (updated)
GeometricSolveValues — solve for a geometric quantity
Graphs
LayeredGraph, LayeredGraph3D — create a graph represented as a layered plot
GraphData (updated) — 80+ new graphs, classes and properties
Documentation updates with illustrations and more.
AdjacencyList (updated) ▪ BreadthFirstScan (updated) ▪ ConnectedComponents (updated) ▪ ConnectedGraphComponents (updated) ▪ EdgeAdd (updated) ▪ EdgeConnectivity (updated) ▪ EdgeCount (updated) ▪ EdgeDelete (updated) ▪ EdgeIndex (updated) ▪ EdgeList (updated) ▪ EmptyGraphQ (updated) ▪ FindEdgeIndependentPaths (updated) ▪ FindIndependentEdgeSet (updated) ▪ FindPath (updated) ▪ FindShortestPath (updated) ▪ FindVertexIndependentPaths (updated) ▪ GraphComplement (updated) ▪ GraphDiameter (updated) ▪ GraphDifference (updated) ▪ GraphIntersection (updated) ▪ GraphReciprocity (updated) ▪ GraphUnion (updated) ▪ IncidenceList (updated) ▪ IndependentEdgeSetQ (updated) ▪ IndependentVertexSetQ (updated) ▪ IndexGraph (updated) ▪ KirchhoffGraph (updated) ▪ Subgraph (updated) ▪ VertexAdd (updated) ▪ VertexComponent (updated) ▪ VertexConnectivity (updated) ▪ VertexContract (updated) ▪ VertexCount (updated) ▪ VertexDelete (updated) ▪ VertexInComponent (updated) ▪ VertexInComponentGraph (updated) ▪ FindVertexCut (updated) ▪ VertexInDegree (updated) ▪ VertexIndex (updated) ▪ VertexList (updated) ▪ VertexOutComponent (updated) ▪ VertexOutComponentGraph (updated) ▪ VertexReplace (updated) ▪ WeaklyConnectedComponents (updated) ▪ WeaklyConnectedGraphComponents (updated) ▪ WeaklyConnectedGraphQ (updated)
Trees »
TreeInsert, TreeDelete, TreeReplacePart, TreeMapAt, TreeMap (updated) — now support styling options
Graphics
Support for standard named texture mappings.
TextureMapping — specify named texture mappings
"Box" ▪ "Cubic" ▪ "Cylindrical" ▪ "Front" ▪ "Planar" ▪ "Spherical" ▪ "Stereographic"
Texture (updated) — now supports named texture mappings
Annulus (updated) ▪ Ball (updated) ▪ BSplineSurface (updated) ▪ Circle (updated) ▪ Circumsphere (updated) ▪ Cone (updated) ▪ ConicHullRegion (updated) ▪ Cuboid (updated) ▪ Cylinder (updated) ▪ Disk (updated) ▪ Ellipsoid (updated) ▪ FilledTorus (updated) ▪ GraphicsComplex (updated) ▪ Hexahedron (updated) ▪ Parallelepiped (updated) ▪ Parallelogram (updated) ▪ Polygon (updated) ▪ Polyhedron (updated) ▪ Prism (updated) ▪ Pyramid (updated) ▪ Rectangle (updated) ▪ Simplex (updated) ▪ Sphere (updated) ▪ Tetrahedron (updated) ▪ Torus (updated) ▪ Triangle (updated) ▪ Tube (updated)
Video, Image & Audio Computation
PDE Modeling, Systems Modeling & Control Systems
PDE Modeling »
SchrodingerPDEComponent — model with the Schrödinger equation
Quantum Ring (updated) — influence of magnetic fields to material properties
FluidFlowPDEComponent — model fluid flow, including non-Newtonian fluids
Laminar Flow — monograph about modeling laminar flow
HeatTransferPDEComponent (updated) — now supports thickness and cross-sectional areas
HeatTransfer (updated) — new monograph sections on temperature-dependent heat capacity, heat transfer in multi-material media and phase change
Electromagnetics »
ElectrostaticPDEComponent — model electrostatic systems
ElectricPotentialCondition ▪ ElectricFluxDensityValue ▪ ElectricSymmetryValue
Electrostatics — monograph about modeling electrostatics
Solid Mechanics »
SolidMechanicsPDEComponent (updated) — now supports new hyperelastic material models
Solid Mechanics (updated) — new monograph section on transversely isotropic linear elastic materials and non-orthogonal material orientation
Hyperelasticity (updated) — new monograph sections explaining Mooney–Rivlin, neo-Hookean, Arruda–Boyce and Gent hyperelastic material models; plane strain and stress variants; hyperelastic model calibration; multiplicative decomposition; multiple material models; transversely isotropic materials; and the standard reinforcing material model
"Hyperelastic Model Comparison"
System Modeling »
SystemModelUncertaintyPlot — plot outcome uncertainties from uncertain parameters, initial values and inputs
New free modeling libraries that can be directly used in SystemModel etc.:
Aircraft — model aircraft such passenger jets, electrical aircraft, etc.
Hydraulic — model hydraulic systems such as cylinders, pumps and accumulators
New free virtual labs that can be directly used in SystemModel etc.:
College Mechanical Engineering — lab models for mechanical engineering dynamics course
Control Systems »
Provide ways to model and simulate mixed digital (i.e. discrete time, such as computers) and analog (i.e. continuous time, such as physical) systems.
InputOutputResponse — detailed simulation results for possibly mixed systems
InputOutputResponseData — detailed response data object to be queried
Bridge elements between continuous-time (differential equations) and discrete-time (difference equations) systems.
HolderModel — convert from discrete time to continuous time (zero-order hold etc.)
SamplerModel — convert from continuous time to discrete time