|
SOLUTIONS
|
Expressions
At the core of Mathematica is the foundational idea that everything—data, programs, formulas, graphics, documents—can be represented as symbolic expressions. And it is this unifying concept that underlies Mathematica's symbolic programming paradigm, and makes possible much of the unique power of the Mathematica language and system.
Learning ResourcesLearning Resources
Related Web Resources Community |
Featured ExamplesFeatured Examples |
-
Analyze Words in a Block of Text
-
Automatically Parallelize Computations
-
Combine Integrated Data Sources for Accurate Molecular Renderings
-
Compare Two Fits in an Optimization Problem
-
Create Tables of Results in Parallel
-
Emulate a Touch-Tone Dialer
-
Expression Trees
-
Find Successive Nearest Words in Text
-
Generate and Display Elements in a Lattice
-
Graph Layouts
-
Import XML as Symbolic Expressions
-
Localize Variables with Block
-
Rapidly Search the Human Genome
-
Selection Sort Algorithm
-
Structure of the Web
-
Use Any Expression with a Function
-
Use Dynamic Objects as Input
-
Use Rules Iteratively
-
Use Wrappers to Annotate Events
-
Visualize the Evolution of a Turing Machine
-
Word Length Distribution in Various Languages
ReferenceReference
Expression Structure »
FullForm — the full form of an expression, without shortened syntax
TreeForm ▪ Head ▪ Length ▪ Depth ▪ Symbol ▪ ...
Transforming Expressions »
expr/.rules — make replacements for any occurrence of a pattern in an expression
Applying Functions »
Map, Apply — map, apply a function at any level in any expression
Expression Testing »
SameQ (===) ▪ FreeQ ▪ MemberQ ▪ NumberQ ▪ OrderedQ ▪ ...
Parts of Expressions »
Part (..[[..]]) — numbered parts of an expression, reset using ![]()
Position ▪ ReplacePart ▪ MapAt ▪ Delete ▪ ...
Cases — find occurrences of a pattern in an expression
Structural Operations »
Flatten ▪ Thread ▪ Distribute ▪ FlattenAt ▪ Append ▪ ...
